듀얼 부팅을 할 수 없습니다 - Windows 및 Ubuntu 13.10

듀얼 부팅을 할 수 없습니다 - Windows 및 Ubuntu 13.10

디스크 정보:

현재 내 디스크에는 10개의 파티션이 있습니다. 다음은 내 디스크의 분할된 이미지입니다.

PARTITION--FILE SYSTEM--MOUNT POINT--LABEL--SIZE--USED--UNUSED--FLAGS

1. /dev/sda1--fat32--/boot/efi--ESP--500 MiB--62.39 MiB--437.71 MiB--boot

2. /dev/sda2--fat32--         --DIAGS--40 MiB--4 MiB--36 MiB--hidden

3. /dev/sda3--unknown--       --     --128 MiB--    --      --msftres

4. /dev/sda4--ntfs--          --WINRETOOLS--500 MiB--269.49 MiB--230.51 MiB--hidden,diag

5. /dev/sda5--ntfs--          --OS--442 GiB--87.30 GiB--354.76 GiB--boot

6. /dev/sda6--ext4--/--           --19.53 GiB--8.71 GiB--10.82 GiB--msftdata

7. /dev/sda7--ntfs--/media/anushree/9CFC5884FC585A9A--350 MiB--304.82 MiB--45.18 MiB--hidden, diag

8. /dev/sda8--ntfs--/media/anushree/New Volume1--New Volume--229.42 GiB--222.82 GiB--6.6 GiB--msftdata

9. /dev/sda9--ntfs--/media/anushree/New Volume--New Volume--229.42 GiB--128.75 GiB--100.67 GiB--msftdata

10. unallocated--unallocated--  --  --1 MiB

11. /dev/sda10--ntfs--         --PBR Image--9.61 GiB--9.32 GiB--289.64 MiB--hidden,diag

12. unallocated--unallocated--  --   --1 MiB

(가독성이 좋지 않아서 죄송합니다. 저는 신규 사용자이므로 아직 이미지를 업로드할 수 없습니다.)

C 드라이브에서 20GB 파티션을 만들어 Dell Inspiron 3521 시스템에 Ubuntu 13.10을 설치했습니다.

OS는 성공적으로 설치되었지만 재부팅 시 Windows 8로 직접 부팅되었습니다. 내 문제에 대한 해결책을 찾기 위해 여러 포럼을 살펴본 후 라이브 USB를 사용하여 부팅 복구를 실행했습니다. 그 결과 오류가 발생했습니다: File: \EFI\Microsoft\Boot\BCD missing. Error Code : 0xc000000f. 부팅 복구를 몇 번 더 실행해 보았습니다.

GRUB이 성공적으로 설치되었으며 Ubuntu가 정상적으로 실행되고 있습니다. 하지만 Windows로 부팅하려고 할 때마다 동일한 오류가 발생합니다. GRUB 메뉴에는 다음과 같은 옵션이 있습니다.

  1. Windows UEFI bkpbootmgfw.efi

  2. Windows 부팅 UEFI 로더

  3. EFI/델/부팅/bootmgfw.efi

  4. EFI/델/부팅/bootx64.efi

Windows로 부팅합니다. 그리고 그들 중 누구도 내가 그렇게 하는 것을 허락하지 않습니다. 네 번째 옵션은 모든 포럼에서 권장되는 옵션입니다. 실제로 수행하는 작업은 Windows 8에서 열리는 시스템 복구 화면을 여는 것입니다. 이 화면에는 다음과 같은 옵션이 있습니다.

  1. 새로 고치다

  2. 초기화

  3. 고급 옵션

분명히 내 C 드라이브가 잠겨 있고 액세스할 수 없기 때문에 새로 고침이 작동하지 않습니다. PC를 재설정하고 싶지 않습니다. 그렇게 하면 모든 데이터가 손실되기 때문입니다. 고급 옵션에서는 내 PC에 시스템 이미지가 없고 미리 만들어진 백업 CD가 없기 때문에 시스템 복원이 작동하지 않습니다(이것이 가장 큰 실수라고 생각합니다). 데이터를 저장할 수 있는 방법을 찾고 있습니다. Dell 백업 및 복구 옵션에서도 복원 지점을 찾을 수 없습니다.

bootrec명령 프롬프트에서 명령을 사용하여 BCD를 다시 작성하고 bcdeditbcd 저장소에 액세스하여 bcd 파일을 재배치하려고 했습니다 . 그러나 디스크에 "구별할 수 없는 여러 위치"가 있고 "부팅 파일 복사 실패"가 발생했다는 오류가 발생합니다. 어떤 명령도 작동하지 않으며 누락된 BCD 파일을 확보할 수 있는 방법을 찾을 수 없습니다. 주요 문제는 컴퓨터를 구입한 이후 하드웨어 변경이 없었는데 최근 하드웨어 변경이 원인일 수 있다는 오류 메시지가 표시된다는 것입니다. 따라서 내 OS로 구성된 볼륨에서 chkdsk를 실행했을 때 손상된 파일이 없었기 때문에 내부 재배치 문제일 수밖에 없습니다.

또한 설치 미디어를 사용하여 시스템을 복구해 보았으나 와 동일한 옵션이 제공되므로 EFI/Dell/Boot/bootx64.efi역시 도움이 되지 않습니다. DVD를 통해 Windows 8을 다시 설치해 보았습니다. 설치할 파티션을 선택하라는 메시지가 표시되면 C 드라이브(442GB)가 있는 파티션을 선택했습니다. ESP 파티션이라 설치에 사용할 수 없다는 오류가 떴습니다. 게다가 우분투가 설치된 파티션 외에는 어떤 파티션도 선택할 수 없게 해줬는데, 그마저도 용량이 부족해서 사용할 수 없게 됐다.

다음 문제와 관련하여 도움이 필요합니다.

  1. C 드라이브를 잠금 해제하고 PC를 새로 고칠 수 있는 방법이 있나요?

  2. Windows 8에서 8.1로 업데이트가 완료되면 자동 시스템 복원 지점이 만들어지나요? 그렇다면 어디에 저장되며 어떻게 액세스할 수 있습니까?

  3. 누락된 BCD 파일에 액세스하여 시스템을 정상적으로 부팅할 수 있도록 해당 파일을 지정된 폴더에 재배치할 수 있는 방법이 있습니까?

  4. 듀얼 부팅 창과 우분투를 정상적으로 사용할 수 있도록 누구든지 제공할 수 있는 다른 솔루션이 있습니까?

답변1

완전한 솔루션은 아니지만 Windows에서 데이터를 복구할 수 있습니다.

Windows 부트로더 복구

=> Windows 8 복구 디스크나 Windows 8 라이브 USB 또는 라이브 CD가 필요합니다.

위의 Windows 디스크 중 하나에서 부팅하고 복구로 이동하지만 시작 복구를 사용하지 않고 대신 Windows 명령 프롬프트를 사용하여 복구합니다.

cmd에 다음 두 명령을 정확하게 입력하십시오.

Bootrec/fixmbr 'Enter 키를 누르세요'

Bootrec/fixboot 'Enter 키를 누르세요'

이제 재부팅하면 Windows 부트 로더를 다시 볼 수 있습니다

도움이 되었기를 바랍니다.

관련 정보