Windows 7: 시스템 파티션을 이동했습니다. 부팅 파티션을 업데이트해야 합니다.

Windows 7: 시스템 파티션을 이동했습니다. 부팅 파티션을 업데이트해야 합니다.

그래서 나는 꽤 표준적인 Windows7/Ubuntu 이중 부팅 설정을 가지고 있고 (Ubuntu가 나의 일반적인 운영 체제이기 때문에) Ubuntu 파티션을 늘리고 W7 파티션을 줄여야 한다는 것을 알았습니다. 원래 내 시스템(500G)은 다음과 같았습니다.

  • W7 부팅 파티션(1.5G)
  • 우분투 (약 240G)
  • W7(Ubuntu와 동일)(확장 파티션에서 자체적으로)
  • 스왑(나머지 디스크, 약 16G)

이제 저는 파티셔닝 및 파일 시스템 도구, 특히 Linux 부팅 디스크에서 사용한 GParted에 대해 전혀 낯설지 않습니다. 파티션 편집 후에는 Ubuntu 파티션이 이제 407G이고 W7 파티션이 이를 보완하기 위해 더 작다는 점을 제외하면 파티션이 동일하게 배치됩니다. 나는 추측했다.http://www.gparted.org/faq.php, 복구 모드에서 W7 설치 디스크를 실행하고 재배치를 처리한 다음 GRUB 등을 다시 설치할 수 있을 것입니다.

글쎄, 이제 W7 설치 디스크에는 내 W7 설치도 표시되지 않습니다. 내 모든 파일이 거기에 있고 NTFS는 완벽하게 깨끗하며 문제가 없지만 설치 디스크는 이를 알아차리지 못합니다. (물론 GRUB 항목은 제대로 작동하지만 W7 부팅 파티션(변경하지 않음)이 부팅을 거부합니다.)

기본적으로 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 다시 설치해야 할 프로그램이 많기 때문에 전체 설치 절차를 다시 실행하고 싶지는 않지만(GRUB를 다시 실행하는 것은 신경 쓰지 않음) 이것이 유일한 옵션일 수 있다는 우려가 있습니다.

감사해요.

답변1

파티션 크기를 조정하거나 이동하면 Windows BCD(부팅 구성 데이터)가 더 이상 새 파티션 레이아웃을 반영하지 않고 부팅이 실패하는 일이 발생합니다.

Windows BCD 및 Windows 부팅을 복구하려면 시동 복구를 실행하거나(각 실행 후 재부팅하여 최대 3번 연속) 복구 콘솔에서 다음 명령을 사용할 수 있습니다.

  1. bootsect /nt60 모두 /mbr
  2. bcdboot c:\windows - Windows가 c:에 있다고 가정합니다(필요한 경우 드라이브 문자 변경).

Windows가 HDD에서 부팅할 수 있게 되면 Live CD에서 GRUB를 다시 설치하여 GRUB(MBR에 설치된 GRUB) 제어 하에 이중 부팅을 다시 생성할 수 있습니다.

관련 정보