Windows 설치를 3TB 하드 드라이브로 복제하십시오. MBR에서 GPT로


20

데스크탑에 Windows 7 Professional 64 비트가 설치되어 있습니다. 불행히도 나와 내 지갑에 내 하드 드라이브가 고장났습니다. 현재 2TB 드라이브를 대신하여 3TB 하드 드라이브를 구입했습니다. 이 새 드라이브로 이동할 때 가능한 번거 로움을 피하기 위해 Gparted를 사용하여 현재 파티션을 새 드라이브에 복사하고 싶습니다. 문제는 현재 파티션이 MBR이라고 생각하고 새 드라이브에 3TB이므로 GPT가 필요하다는 것입니다.

MBR 파티션을 새 디스크에 복사 한 다음 사실 후에 GPT로 변환 할 수 있습니까 (파티션 유형도 변환 할 수 있습니까)?

아니면 어떻게 든 파티션의 내용을 새 드라이브의 GPT 파티션에 복사해야합니까?

이 전환을 어떻게합니까?

또한 GPT 파티션으로 부팅 할 때주의해야 할 문제가 있습니까? 중요한 경우, 내 마더 보드는 2012 년 5 월 현재 1 세입니다.

편집 : 내 마더 보드는 1 일입니다. 예전 버전은 UEFI와 호환되지 않으므로 새 HDD를 사용하려면 UEFI 마더 보드가 필요하다는 점을 감안하여 오늘 인텔로 업그레이드하기로 결정했습니다.

죽어가는 하드 드라이브 (Hitachi Drive Fitness Test에 따른 불량 섹터)를 얼마나 사용할 수 있습니까?
나는 안전하다고 생각하지 않았습니다.

편집 2 : 두 번의 복제 시도 후에 아무것도 작동하지 않습니다 (이미지에 대한 직접 복제 또는 복제). 방금 Windows를 새로 설치 한 다음 가능한 모든 것을 복사했습니다. 솔직히 클로닝 소프트웨어에 며칠간의 스트레스를 겪은 후, 앞으로이 문제가있는 사람에게 추천 할 것입니다.


이 페이지는 좋은 대답처럼 보입니다 : mpspartners.com/2013/10/…
MarcH

Russinovich 자신의 "고정 디스크 충돌"도 적극 권장합니다 : blogs.technet.com/b/markrussinovich/archive/2011/11/08/…
MarcH

답변:


5

clonezilla를 사용하여 hdd 이미지를 만든 다음 해당 이미지를 새 드라이브로 복원하면 아무 일도 일어나지 않는 것처럼 보입니다. http://clonezilla.org/
이렇게하려면 USB 또는 CD에서 clonezilla를 부팅해야합니다.

새로운 정보가 주어지면 다음을 수행하는 것이 좋습니다.

  1. 3TB 드라이브를 반으로 분할하십시오.
  2. 방금 만든 파티션의 후반부에 이미지를 저장하면서 위의 소프트웨어를 사용하여 이미지를 만듭니다. (Clonezilla를 사용하면 이미지를 넣을 위치를 지정할 수 있습니다)
  3. 이미지를 전반부에 복원합니다.
  4. 모든 것이 정상인 것 같으면 두 번째 파티션을 포맷 한 다음 두 번째 파티션을 삭제하십시오.
  5. 첫 번째 파티션을 확장하여 전체 드라이브를 덮습니다.

참고 : 공간이 충분하지 않으면 일부 게임을 제거한 다음 이미지가 다운 된 후에 설치하면됩니다.

원본을 가지고 있으면 괜찮을 것이기 때문에 원하는 것을 얻을 때까지 엉망으로 만드는 것이 좋습니다.


2TB의 여유 공간이 없기 때문에 디스크 간을 수행해야하며 MBR 파티션을 GPT 파티션에 직접 복제 할 수 있는지 잘 모르겠습니다. @Robert가 먼저 파티션을 나눈 다음 설치를 복사한다는 아이디어는 내가 해야하는 것처럼 보입니다.
DanBlakemore

2TB 드라이브에서 얼마나 많은 공간을 사용하고 있습니까?
imtheman

약 1.2TB. 대부분 Steam 게임이므로 필요한 경우 다시 다운로드 할 수 있지만 현재 어디에서나 백업되지 않은 수많은 사진 (RAW 형식이므로 상당히 큼)도 있습니다 (내 PC는 더 큰 드라이브를 가지고 있기 때문에 내 노트북의 백업 종류입니다) .
DanBlakemore

내 답변을 수정했습니다. 도움이 되길 바랍니다.
imtheman

1
담당자가 있다면이 답변을 찬성했습니다. 정말 좋기 때문입니다. 또한 SevenForums.com에 접속하여보다 세련된 버전의 질문을했습니다. 주변을 둘러 본 후 나는 내 자신의 대답을 발견하고 그것에 대한 정보를 얻었습니다. 나는 미래 인터넷 사람들이 이것을 검색 할 때 찾을 수있는 답변으로 추가 할 것입니다.
DanBlakemore

15

지금까지 답변 중 어느 것도이 문제를 해결하는 데 필요한 모든 정보를 제공하지 못했습니다. 나는 그것을 해결했고 지금 UEFI와 GPT에서 이전 Windows MBR 설치를 성공적으로 실행하고 있습니다.

  1. 대상 드라이브 만 연결하고 UEFI 모드에서 Windows 7 설치 프로그램을 실행하십시오. BIOS에서 UEFI를 활성화하고 DVD를 사용하여이를 수행 할 수 있습니다. UEFI가 부팅하는 USB 스틱을 만들 수는 있지만 Microsoft 도구는 그렇게하지 않습니다. 이것을 조심하십시오.
  2. 대상 드라이브에 Windows 7을 깨끗하게 설치하십시오 . 3 개의 파티션 (EFI, MSR 및 Main)이 만들어 짐에 따라 UEFI 모드에 있음을 확인할 수 있습니다.
  3. 소스 드라이브를 연결하고 우분투 (또는 다른 리눅스) 라이브 CD / DVD / USB를 부팅하고 NTFSCLONE (슈퍼 사용자 개인 터미널 : 'sudo ntfsclone', 구문은 도움말 페이지에서 사용하기 쉽습니다)을 사용하여 NTFS를 복사하십시오 소스 드라이브에서 파티션을 나누고 대상 드라이브의 기본 Windows 파티션을 덮어 씁니다. NTFSCLONE의 구문에주의하십시오. 다른 방법으로 명령 행에서 대상과 소스를 가질 수 있습니다.
  4. 소스 드라이브를 분리하고 새 드라이브에서 이전 설치를 즐기십시오.

내가 볼 수 있듯이 EFI는 디스크 시작에서 부팅 코드를 실행하는 대신 EFI FAT32 파티션에서 미리 지정된 위치의 부팅 코드를 실행하면이 부팅 코드가 Windows 설치를 시작합니다. 올바르게 설정된 것을 덮어 쓰면 기존의 것을 시작합니다.

이 모든 것을 알아내는 데 문자 그대로 며칠이 걸렸으며 이제는 다른 사람들이 할 필요가 없기를 바랍니다.

(기타 참고 사항 : 내 Intel DP43TF에서 Windows 설치를 위해 BIOS를 AHCI 대신 BIOS로 업데이트하고 IDE로 BIOS를 설정해야했습니다. 이전 설치를 GPT 드라이브에 넣은 후 AHCI로 다시 전환했는데 모두 정상이었습니다.)

테스트하고 작동합니다!


4 단계에서 Windows 7은 드라이브 문자와 혼동되어 설치 결과가 정품이 아니라고 생각했습니다. 다행히도 결과로 나타나는 검은 화면에서 CTL-ALT-DEL을 수행하고 작업 관리자를 시작한 다음 regedit를 실행하고 HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices에서 필요한 수정을 수행 할 수 있습니다. 재부팅과 짜잔!
zarkdav

대단한 대답, 방금 Windows 10에서이 작업을 수행했습니다.
chue x

자세한 답변을 통해 Windows 10 이동을 마쳤습니다. 1 단계 : UEFI에서 pendrive를 부팅 할 수 없어 대상 드라이브에 8GB FAT32 파티션을 생성하고 Win10 설치 프로그램 DVD에서 파일을 복사하여 부팅했습니다. 3 단계 : 명령 행 대상 / 소스 광기를 피하기 위해 GParted 라이브 CD를 사용했습니다.
Csq

3

먼저 메인 보드가 UEFI 부팅을 지원하는지 확인해야합니다. BIOS에서 활성화해야 할 수도 있습니다.

파티션 자체의 내용은 NTFS이며 MBR과 GPT간에 차이가 없습니다. 그러나 파티션에서 UEFI를 통해 부팅하는 데 필요한 부팅 코드는 다를 수 있습니다.

또한 가장 큰 차이점은 일반적으로 시스템 파티션 바로 앞에있는 ~ 100MB 부팅 파티션입니다. UEFI에는 추가 파티션이 필요합니다.

두 개의 100MB 파티션을 수동으로 생성 한 다음 그 후에 시스템 파티션을 복사 할 수 있습니다. 그런 다음 Win7 설치 CD를 부팅하고 부팅 프로세스를 복구하십시오. 이것은 알 수 있지만 작동하지 않을 수 있습니다 (절대 시도하지 마십시오).

그러나 새로운 Windows 7 설치를 시작하고 디스크를 자동으로 분할하는 것이 더 쉬울 것이라고 생각합니다. 설치하는 동안 컴퓨터를 재설정 한 후 이전 설치로 완료되지 않은 설치를 덮어 쓸 수 있습니다.

권장되는 UEFI 기반 디스크 파티션 구성


마지막으로 이와 같은 작업을 수행했을 때 Gparted를 사용하여 전체 드라이브를 복제했습니다. 파일 내용 전체를 복사하는 가장 좋은 방법은 무엇입니까? 라이브 리눅스? 다른 마운트 된 상태로 죽어가는 드라이브를 부팅 하시겠습니까?
DanBlakemore

1
파일로 Windows 7 설치 파일을 복사하지 마십시오. 모든 심볼릭 링크가 끊어집니다. 모든 NTFS 관련 사항을 처리 할 수있는 이미징 / 복제 도구가 가장 좋습니다. 어떤 것을 가져갈 지 모르는 경우 Win7에 통합 된 것을 사용해보십시오.
Robert

나는 clonezilla로 파티션을 복제 할 수 있다는 것을 알고 있지만 새 디스크에 MBR 파티션을 만들 것입니다. 아는 한 GPT로 변환하는 것이 불가능합니다. Windows haa 새 디스크로 복제하기위한 도구?
DanBlakemore

Win7을 통해 디스크를 GPT로 파티션 한 다음 파티션 만 복제하십시오.
Robert

3

또 다른 가능성은 robocopy를 사용하는 것입니다. UEFI는 드라이브를 부팅 드라이브로만 사용해야하기 때문에 64 비트 Windows 7에서 마운트 할 수 있습니다.이 방법은 새 드라이브가 분할 된 후 기존 디스크에서 새 디스크로 파일을 복사합니다.

  1. Windows에서 3TB 디스크 파티션
  2. 64 비트 Windows 7을 실행하는 다른 컴퓨터에 원본 드라이브와 새 드라이브를 모두 넣습니다.
  3. (높은?) 명령 프롬프트에서 명령을 실행하십시오. robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txt여기서 F :는 원본 드라이브이고 G :는 대상 드라이브입니다. 플래그 정의에 대해서는 robocopy 문서를 참조하십시오 .
  4. 끝난.

나는 이것을 아직 테스트하지 않았으며 결국 Peter Maxwell의 답변으로 끝날 수도 있지만 2 년 후에 누군가가 답변을 찾지 못해서 불만을 갖는 포럼 게시물이되고 싶지 않습니다.

이 답변은 내가 시작한 SevenForums.com 스레드 를 기반으로합니다 .


3

2T MBR 드라이브에서 3T GPT 드라이브로 업그레이드했습니다 (각각 Win 7 OS 파티션 및 데이터 파티션 포함). 이 의견은 이전 Win 7 MBR 파티션을 새로운 GPT 파티션, 특히 부팅 파티션으로 전송하는 데 큰 도움이되었습니다. 내가 한 일을 여기에 공유하면 같은 요구를 가진 다른 사람들에게 시간이 덜 걸릴 것입니다.

두 드라이브 모두에 ​​USB 썸 드라이브와 DVD 드라이브가 연결되어 있습니다.

  1. Parted Magic을 사용하여 USB 썸 드라이브를 부팅 가능하게 만듭니다 (참조 : http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Win 7 64 비트 설치 DVD를 가져 오거나 인터넷에서 사용 가능한 iso 이미지에서 하나를 구우십시오. PC의 BIOS 옵션 (필자의 경우 시작시 F12 키를 누름)을 설정하여 UEFI 모드에서 Win 7 설치 DVD를 부팅하십시오.
  3. 새 3T 디스크에 Win 7을 새로 설치하십시오 (나중에 덮어 쓸 설정에 대해 걱정할 필요가 없습니다)-Win 7은 GPT에서 자동으로 3 개의 파티션을 만듭니다.
  4. USB 드라이브를 Parted Magic으로 부팅하도록 BIOS 옵션을 재시작하고 설정하십시오 (x386_64 플랫폼 사용)
  5. 파티션 편집기를 사용하여 Win 7 파티션을 필요한 크기로 줄이고 비어있는 공간이있는 새 데이터 파티션을 만듭니다.
  6. Clonezilla를 사용하여 이전 MBR Win 7 부팅 파티션을 새로운 GPT Win 7 부팅 파티션으로 복제
  7. 데이터 파티션과 동일하게 수행
  8. 기존 2T 드라이브를 분리하고 (옵션 : 드라이브 문자 혼동을 피하기 위해) UEFI 모드에서 새 3T 드라이브를 부팅하도록 BIOS 옵션을 설정하십시오
  9. Win 7에서 드라이브 오류를보고하면 Win 7 DVD를 사용하여 "시스템 복구"> "시작 복구"와 함께 화면의 지시 사항을 따르십시오. 문제는 Win 7에 의해 자동으로 수정됩니다.
  10. 재부팅하고 시스템이 chkdsk를 통과하도록 허용-새 드라이브에는 정확히 동일한 두 파티션과 이전 드라이브에서 전송 된 모든 것이 준비됩니다

이것이 도움이되기를 바랍니다-그것은 나를 위해 일했습니다!


0

2019 : 새 GPT 부팅 디스크에 Win7 MBR 파티션 복사 개요 .

설치 중 추가 파티션으로 인해 Win8, Win8.1, Win10 에는 이 단계 가 적용되지 않습니다 . 수정 된 단계는 8 / 8.1 / 10에 적용되지만 여기에는 문서화되어 있지 않습니다.

  1. Win7 디스크 부팅을 가정하십시오. Gparted Live CD / 플래시 디스크가 필요합니다.

    그런 CD 나 플래시 디스크가 없습니까? 그런 다음 "gparted live"를 검색하십시오. 부팅 가능한 CD 또는 플래시 디스크에 대한 지침을 따르십시오.

  2. 컴퓨터 UEFI 설정 (BIOS 설정)을 입력하십시오. UEFI를 선택하십시오. 구형 컴퓨터에서는 UEFI를 기본 우선 부팅 기본 설정으로 설정하십시오.

    먼저 부팅시 DEL 키를 망치로 설정하여 설정을 입력하십시오. 설정을 입력 할 수 없습니까? "UEFI"와 컴퓨터를 식별하는 문자열을 검색하십시오.

  3. 가정 : Win7 디스크와 새 (GPT)가 부팅 중에 연결됩니다. 참고 : 다른 모든 디스크를 분리하십시오. Gparted Live CD / 플래시 디스크를 부팅합니다.

  4. Gparted : Gparted 최상위 메뉴에서 DEVICE (새 디스크)를 GPT로 분할합니다.

  5. Gparted : GPT 디스크 시작시 100MB fat32 EFI 파티션을 만듭니다. GPT 디스크에 더 이상 파티션을 추가하지 마십시오.

  6. Gparted : PARTITION 메뉴에서 Win7 MBR 데이터 파티션 복사를 선택하십시오 . 두려워하지 마십시오. 이것은 디스크의 아무것도 변경하지 않습니다.

  7. Gparted : GPT 디스크를 클릭하고 할당되지 않은 공간을 찾으십시오. 그것을 클릭하십시오. PARTITION 메뉴에서 GPT 디스크 할당되지 않은 공간에 붙여 넣기 를 선택하십시오 . 두려워하지 마십시오. 디스크에서 아무것도 변경되지 않습니다.

  8. 분리됨 : 할당되지 않은 대상 파티션이 GPT 디스크에 있는지 다시 확인하십시오. 그런 다음 편집 을 클릭 한 다음 적용 을 클릭 하여 GPT 디스크에 사본을 만듭니다.

  9. 복사가 끝나면 Gparted Live를 종료합니다. 예상 : Win7 디스크를 제거하고 다시 부팅하십시오. 11 단계를 참조하십시오. 그러나 Win7 설치 CD / 플래시 디스크가없는 경우 Win7 디스크를 제거하기 전에 Win7을 사용하여 디스크를 만드십시오.

  10. Microsoft 단계에 따라 UEFI 부팅 설정을 100MB EFI 파티션 및 Win7 데이터 파티션에 다시 설치하십시오. Win7 설치 CD / 플래시 디스크가 필요합니다. 컴퓨터 하드웨어 (예 : 이전 ASUS)에 따라 CD / 플래시 디스크를 부팅하려면 UEFI 설정을 MBR 부팅을 선호하도록 되돌려 야 할 수도 있습니다. Win7 설치 디스크는 MBR로만 부팅 할 수 있지만 UEFI 수정을 막을 수는 없습니다.

    중요 : 컴퓨터에서 Win7 디스크를 제거하십시오. 다음 단계에서는 새 GPT 디스크 만 컴퓨터에 있다고 가정합니다. https://answers.microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.