Windows XP 설치를 복제한 후 MBR을 어떻게 수정합니까?

Windows XP 설치를 복제한 후 MBR을 어떻게 수정합니까?

3개의 파티션이 포함된 320GB HDD에 이중 부팅 시스템이 있습니다. 첫 번째 파티션에는 테스트용 Windows XP 설치가 포함되어 있고, 두 번째 파티션에는 일상적인 사용을 위한 또 다른 XP 설치가 포함되어 있습니다. 세 번째 파티션은 저장용입니다.

  • hda - First hard drive
  • hda1 - Test OS
  • hda2 - Daily use OS
  • hda3 - Storage

500GB HDD( )가 하나 더 있는데 로 hdb이동하고 싶습니다 . 더 이상 필요하지 않습니다 .hda2hdb1hda1

Paragon 디스크, Acronis, Norton Ghost 등 다양한 프로그램을 사용해 보았습니다. 에 백업 hda2하고 성공적으로 복원했습니다 hdb1. (크기가 hda1일치 hdb1합니다.) 문제는 파티션이 부팅 가능하지 않다는 것입니다. 내가 받는 메시지는 다음과 같습니다."Bootmbr is missing press Ctrl+Alt+Del."

복구 콘솔에서 MBR과 부팅 MBR을 다시 빌드한 다음 hda2 파티션을 기본 파티션으로 설정하고 이중 부팅 시스템의 boot.ini를 편집하려고 시도하면서 다양한 접근 방식을 시도했습니다.

파티션 hda2hda1. (문제는 hda1보다 작 hda2거나 파티션 섹터를 섹터별로 복사한 다음 의 MBR을 편집하여 hda에 붙여넣는 것입니다 hdb.

어떻게 해야 하나요? 부팅 과정에 어떤 문제가 있나요?

답변1

Windows 95 부팅 디스크, 플로피를 구하거나 부팅 가능한 CD에 넣을 수 있습니다.

이 디스크에서 컴퓨터를 부팅하고 명령 프롬프트에서 다음을 실행합니다.

fdisk /mbr

이는 공개되지 않았지만 일반적으로 알려진 명령으로 기본 드라이브의 마스터 부트 레코드만 수정하여 정상적인 부팅이 가능합니다.

업데이트(의견에 대한 답변): 저는 문제 없이 SATA 드라이브 수리를 위해 Win95 디스크를 사용했습니다. 주로 SATA2 드라이브였으며 BIOS를 통한 IDE 모드가 아니었습니다. 저는 Win98 디스크에 fdisk가 포함되어 있다고 믿지 않습니다. 왜냐하면 fdisk는 해당 OS에 대해 훨씬 더 "스크립트화된" 부팅 순서였기 때문입니다. 그래서 여기서부터 어디로 진행해야 할지 잘 모르겠습니다.

답변2

우선 저는 Hiren's boot DVD를 사용해왔고 그 DVD로 부팅했습니다. 나는 hda및 의 파티션에 액세스하기 위해 해당 디스크에서 Windows XP Mini를 부팅하기로 결정했습니다 hdb. hdb1존재했던 대로 신속하게 포맷했습니다 hda2. 복원되었지만 작동하지 않습니다.

시스템을 재부팅하고 Hiren의 DVD로 다시 부팅하면 이제 "하드 디스크 도구"에서 Seagate DiscWizard를 선택했습니다. hda2"섹터별" 옵션을 사용하여 다시 한 번 백업했습니다 . 동일한 DiskWizard를 사용하여 파티션을 hdb1활성 파티션으로 복원했습니다.

재부팅하고 Hiren의 DVD로 다시 부팅한 다음 Windows XP Mini로 다시 부팅합니다. 둘 다 확인 hda2하고 hdb1동일하게 보이는지 확인하기 전에 시스템(숨겨진) 파일도 표시하도록 파일 관리자를 설정했습니다.

autoexec.bat복원된 파티션(hdb1)에는 , config.sys, io.sys, msdos.sys및 가 없음을 확인했습니다 ntldr. 그래서 복사-붙여넣기는 내 친구였습니다.

내가 마지막으로 한 일은 boot.ini메모장을 사용하여 해당 파티션에 존재하는 유일한 운영 체제인 "일일 창"을 편집하는 것이었습니다.

마지막으로 다시 시작한 후 BIOS로 들어가 부팅 순서를 변경하고 hdb첫 번째 부팅 장치로 설정합니다. 다시 시작한 후 첫 번째 시도에서 부팅되었습니다.

관련 정보