다음은 오픈 소스 소프트웨어, USB 스틱 및 외장 드라이브 인클로저를 사용하여 새 SSD를 임시로 호스팅하는 방법입니다. 약 1 시간 정도 걸립니다.
랩톱을 시작하고 정상적으로 로그인하십시오.
gparted live ISO 이미지 다운로드 : http://gparted.org/livecd.php
unetbootin 다운로드 : https://unetbootin.github.io/
USB 스틱을 연결 한 다음 unetbootin을 실행하여 다운로드 한 ISO를 USB 스틱에 설치하십시오.
이제 고급 다시 시작 옵션 (시작 메뉴-> 전원 메뉴-> Shift 키 + 누르기 다시 시작)을 사용하여 컴퓨터를 다시 부팅하여 UEFI 옵션으로 들어가서 부팅 옵션을 변경하십시오 (고급 다시 시작 옵션에서 문제 해결-> 고급 옵션-> UEFI 선택). 펌웨어 설정). 컴퓨터가 다시 시작되고 UEFI 설정에 있으면 컴퓨터가 USB 스틱에서 부팅되도록 옵션을 설정할 수 있어야합니다.
UEFI를 종료하면 gparted live로 부팅됩니다. 시작하는 동안 키맵, 언어 등에 대한 프롬프트가 표시 될 수 있습니다. 대부분의 경우 enter를 눌러 모든 기본값을 승인 할 수 있습니다.
gparted live가 그래픽 인터페이스를 시작하면 터미널 및 gparted 프로그램 아이콘이 표시됩니다 (dpi 화면이있는 경우 해상도를 더 읽기 쉬운 것으로 변경할 수있는 옵션도 있음). 외장 드라이브를 연결하십시오. gparted를 두 번 클릭하여 시작한 다음 파일-> 장치 메뉴를 사용하여 각 드라이브의 장치 이름 (일반적으로 내부 드라이브의 경우 / dev / sda, 외부 드라이브의 경우 / dev / sdb)을 확인하십시오. 그러나이를 확인해야합니다. 잘못된 드라이브를 지울 수 있습니다).
현재 드라이브가 새 드라이브보다 큰 경우 gparted를 사용하여 파티션을 축소하고 다른 파티션을 이동하여 첫 번째 파티션부터 마지막 파티션까지의 섹터가 새 디스크에 맞도록해야합니다. (주 파티션을 이동하지 말고 축소 시키거나 드라이브에서 다시 부팅하지 못할 수 있습니다.)
이제 터미널을 열고 dd 명령을 사용하여 기존 드라이브를 새 드라이브에 복사하십시오. 시간이 오래 걸리지 만 원래 시간에 파티션을 축소 할 수있는 시간이 줄어 듭니다. 다음 명령을 입력하십시오 :
sudo dd if=/dev/sda of=/dev/sdb bs = 16M status=progress #DOUBLE CHECK THE DEVICE LOCATIONS OR YOU COULD CORRUPT YOUR DRIVES!!
새 드라이브가 원래 드라이브보다 작 으면 명령이 디스크 가득 참 오류로 종료됩니다. 괜찮지 만 새 주 파티션이 손상되었을 수 있습니다. gdisk 도구를 사용하여 터미널에서이 문제를 해결할 수 있습니다 ( https://bbs.archlinux.org/viewtopic.php?id=154057 참조 )
sudo gdisk /dev/sdb
#will start interactive tool and warn you about corrupted partition
#if it is corrupted enter the following commands
x #for expert mode
e #copy partition structures to end of disk
w #write the change`
gparted 프로그램으로 돌아가서 장치 다시로드 메뉴 옵션을 선택하고 복사 된 드라이브가 올바르게 표시되는지 확인하십시오. 필요한 경우 gparted를 사용하여 주 디스크 파티션의 크기를 조정하여 새 디스크의 모든 공간을 사용할 수 있습니다.
이제 머신에 설치할 수있는 드라이브 사본이 있어야합니다. Windows는 동일한 GUID를 공유하기 때문에 새 드라이브와 기존 드라이브의 존재를 감지하면 충돌을보고합니다.