다른 드라이브의 Windows 부팅 오류 수정

다른 드라이브의 Windows 부팅 오류 수정

상황은 다음과 같습니다. 며칠 전 Linux를 이중 부팅하려고 시도했지만 결국 제거해야 했습니다. 단순히 설치한 파티션만 삭제하면 충분할 거라 생각했는데, 큰 실수였다는 걸 깨닫고 부팅할 때 계속 그럽 복구 모드로 들어가서 어떤 파일에도 접근할 수 없었습니다.

온라인에서 찾을 수 있는 쉬운 수정 방법을 모두 시도했지만 그 중 아무 것도 효과가 없었습니다. 하지만 내 PC에 두 번째(대부분 사용되지 않는) 하드 드라이브가 있다는 것을 기억하여 최소한 내 SSD에 있는 모든 파일, 응용 프로그램 등에 액세스할 수 있도록 거기에 Windows를 설치했습니다.

이제 모든 파일과 Windows 설치를 그대로 유지하면서 SSD 부팅 시 grub 문제를 해결하는 방법이 있는지 궁금합니다. 모든 드라이브는 정상입니다. 그럽 문제만 해결하면 됩니다.

추가 정보:

파티션 그럽이 여전히 내 SSD의 시스템 예약 파티션이고 하드 드라이브에 창을 설치하면 별도의 시스템 예약 파티션이 만들어질 것이라고 가정했지만 디스크 관리자를 시작할 때 이를 볼 수 없었습니다.

그리고 시스템 예약 파티션을 살펴보니 efi/mictosoft/boot 안에는 아무것도 없었습니다. 근데 이건 그냥 파일탐색기로 한거라 숨김파일이 있는지는 모르겠네요

또한 Windows 라이센스를 SSD에서 하드 드라이브로 전송할 수 있다면 grub을 제거할 수 없는 경우에도 도움이 될 수 있습니다.

답변1

UEFI를 사용하는 경우 F12(키는 다를 수 있음)를 눌러 부팅 메뉴에 액세스하고 Windows 부팅 관리자를 선택하세요. UEFI 펌웨어 설정에서 부팅 순서를 변경할 수 있습니다.

귀하의 경우에는 확실하지 않지만 Windows는 일반적으로 적절하게 감지되면 이전에 설치된 다른 창에 대한 부팅 메뉴를 자동으로 추가합니다. 따라서 다른 항목이 있는지 확인한 다음 다음 단계에 따라 항목을 추가하십시오. 또한 부팅 메뉴 시간 초과가 특정 값으로 설정되어 있는지 확인하십시오.

이전에 설치된 창에 대해 현재 Windows 부팅 관리자에 새 부팅 메뉴를 간단히 추가할 수 있습니다.

 1. run cmd as admin 
        
 2. type - 

Bcdboot D:\Windows

  where replace D with the drive letter of that disk

그 후 새 부팅 메뉴가 추가되고 재부팅 후 해당 드라이브에서 부팅할 수 있습니다.

그 중 어느 것도 해결되지 않으면

Win 설치 USB로 부팅

  1. PC 수리
  2. 고급 문제 해결
  3. 명령 프롬프트

그리고 달리다

 diskpart
 
 sel disk n (where n is number of that disk)
 
 list vol

EFI 파티션(EPS - EFI 시스템 파티션)이 FAT32 파일 시스템을 사용하고 있는지 확인하십시오. 아직 사용하지 않는 드라이브 문자를 할당합니다.

sel vol <number of volume>

assign letter=<drive letter>:

exit

부트 레코드를 복구하려면:

cd /d <drive letter>:\EFI\Microsoft\Boot\

bootrec /FixBoot

MBR을 사용하는 경우

  1. PC 수리
  2. 고급 문제 해결
  3. 명령 프롬프트

Enter 키를 눌러 다음 세 가지 명령을 차례로 입력합니다.

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

설치 미디어를 제거한 후 PC를 다시 시작하여 복구가 완료되었는지 확인하세요.

관련 정보