USB 외장 하드 드라이브에 Windows 8의 Windows to Go를 성공적으로 설치하고 실행했습니다. 그런데 종료하고 USB 하드 디스크를 제거한 후 노트북을 시작하려고 하는데(Windows 7만 설치된 상태에서) 부팅이 되지 않고 수리를 시도해도 작동하지 않습니다.
Windows 8이 노트북 하드 드라이브의 파티션 테이블을 손상시켜 Windows 7이 부팅되지 않는 것으로 보입니다.
이 문제를 해결하고 향후 동일한 유형의 문제를 방지하려면 어떻게 해야 합니까?
답변1
하드 디스크에서 Windows Vista, 7, 8을 부팅하려면 다음이 필요합니다.
- 디스크의 Windows MBR
- 활성 파티션의 Windows NT6 PBR(파티션 부트 레코드)
- 적절한 로더 항목이 있는 활성 파티션의 \Boot\BCD(부팅 구성 데이터).
- 활성 파티션의 \bootmgr
Windows 복구/DVD/USB 설치를 사용하고 복구 명령 프롬프트로 이동할 수 있습니다.
bootsect.exe- PBR 및 MBR 작성
bootsect /nt60 all /mbr - should do
bcdboot.exe- BCD(및 bootmgr) 복구/생성
bcdboot c:\windows - should do (assuming Windows is installed on c:)
파티션을 활성으로 설정하려면 다음을 사용할 수 있습니다.diskpart.exe(또는 Windows의 DiskManagement).
하드 디스크의 Windows 부팅 순서는 항상 다음과 같습니다.
- BIOS는 첫 번째 하드 디스크에서 MBR을 로드하고 실행합니다.
- MBR은 활성 파티션에서 PBR을 로드하고 실행합니다.
- PBR은 활성 파티션에서 bootmgr을 로드하고 실행합니다.
- bootmgr은 BCD를 읽고 부팅 메뉴를 표시합니다(또는 BCD bootmgr에서 단 하나의 로더 항목만 로드하고 winload.exe를 실행하는 경우 등...).
답변2
동일한 문제가 있는 다중 부팅에 관한 것입니다.http://www.multibooters.co.uk/articles/drive_letters.html 그리고 이것은 bcdedit의 가까운 문제도 해결합니다http://forum.acronis.com/forum/34337