C 드라이브 마이그레이션

C 드라이브 마이그레이션

2008년경부터 Windows 7 PC에서 C 파티션을 마이그레이션하려고 합니다. C 파티션을 새 PC에 복사하고 싶습니다. 저는 부팅 문제 해결, 파티션 복사/복원 등의 작업에 경험이 있습니다. 이전 PC는 BIOS/MBR이고 새 PC는 UEFI/GPT이기 때문에 추가 단계가 필요할 것으로 예상됩니다.

필요한 경우 내가 가지고 있는 도구는 다음과 같습니다.

Hirens(신규 및 기존), Supergrub(하이브리드), Linux Zorin, 부팅 복구, Windows(모든 버전),

전체 디스크를 복사하고 싶지 않고 필요한 파티션만 복사하고 싶습니다.

이것을 시도하는 방법에 대한 내 추측은 다음과 같습니다.

  1. Gnome-Disks를 사용하여 C 파티션을 복사하고 새 SSD로 복원
  2. 부팅 복구를 사용하여 마이그레이션된 C 파티션을 감지하고 EFI 파티션에 넣을 EFI 파일을 만듭니다.
  3. 부팅을 시도합니다
  4. 실패할 경우 Easy BCD Edit를 사용하여 어떻게든 마이그레이션된 C 파티션을 Windows 부팅 파티션(sda1?)에 생성하거나 연결합니다.

제가 간과한 단계와 열등한 방법이 무엇인지 알려주세요. 감사합니다!

답변1

첫째, Windows 마이그레이션에 Linux 기반 도구를 사용하지 마십시오.

이를 수행하는 방법은 다음과 같습니다(새 컴퓨터와의 하드웨어 호환성을 보장하기 위해 먼저 Windows 10으로 업그레이드할 것이라는 점은 말할 것도 없습니다).

이전 컴퓨터에서:

새 컴퓨터에서:

  • AOMEI를 부팅하고, 디스크를 GPT로 포맷하고, 파티션을 생성하고 Windows를 여기에 복원하여 충분한 디스크를 할당되지 않은 상태로 둡니다(몇 기가바이트 정도).

  • Windows를 부팅하고 시동 복구 실행, Windows가 EFI 파티션을 관리하도록 합니다.

  • 최후의 수단으로 Windows 7에서 전체 업그레이드 수행.

그래도 문제가 해결되지 않으면 Windows 7을 포기해야 할 때입니다.

답변2

수동 변환은 매우 간단합니다. Windows 파티션과 Windows 설치 USB/DVD(모든 버전에서 가능)를 복제/복원/압축 해제하려면 뭔가가 필요합니다.

  1. 대상 드라이브에 최소 100MB 크기의 EFI 시스템 파티션을 만듭니다. FAT32로 포맷하세요.
  2. 원래 Windows 파티션을 대상 드라이브에 쓰기
  3. UEFI를 사용하여 Windows 설정을 부팅하고(중요) Shift+를 눌러 F10명령 프롬프트를 표시한 후 거기에서 bcdboot새 부팅 구성을 생성합니다.bcdboot C:\Windows
  4. 이제 복제된 Windows가 부팅됩니다.

답변3

UEFI/GPT가 있는 새 컴퓨터는 MBR 파티션을 부팅할 수 있습니다. UEFI BIOS 설정에서 "레거시 부팅"을 활성화하고 "보안 부팅"을 비활성화하기만 하면 됩니다. 따라서 기존 하드 디스크를 새 하드 디스크에 복제하고 레거시 부팅을 활성화하면 Windows가 부팅됩니다. 이는 새 하드 디스크가 NVMe 드라이브이고 이전 하드 디스크가 여전히 기계식 드라이브인 경우에도 작동합니다. 저는 Windows 10에서 이 작업을 성공적으로 수행했지만 Windows 7에서도 동일하게 작동할 것이라고 생각합니다(또는 위에서 권장한 대로 먼저 업그레이드합니다).

Windows 10이 성공적으로 부팅되면 도구를 사용하여 MBR 파티션을 GPT로 업그레이드할 수 있습니다 mbr2gpt. 이렇게 하면 안전 부팅을 다시 활성화할 수 있습니다(나중에 Windows 11로 업그레이드하거나 새 드라이브가 2TB보다 큰 경우 필요함).

관련 정보