Windows 7 부팅 문제 - BCD 관련 문제

Windows 7 부팅 문제 - BCD 관련 문제

우선 이 글을 읽어주신 분들께 감사드립니다. 나는 내 데스크탑이 이제 확실히 Windows 7로 부팅되지 않는다는 사실에 대해 매우 화가 나고 걱정하고 있습니다. Windows 7은 제가 바보였고 사용하기 전에는 매우 좋았습니다.부팅 수리(Ubuntu를 작동시키기 위한 Linux 도구입니다.) 그래서 무슨 일이 일어나고 있는지 살펴보겠습니다.

컴퓨터를 시작합니다. 디스크 드라이브에 아무것도 없으면 부팅 순서는 중요하지 않습니다.

Windows가 시작되지 않았습니다. da da da,

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occured while attempting to read the boot configuration data.

분명히 BCD 문제입니다. 설치 디스크를 받고 명령줄로 가서 마운트 및/또는 BCD 파일에 문제가 있는지 찾아보았습니다. 흥미롭고 실망스러운 내용을 발견했습니다.

시스템 복구에서 Windows가 자체적으로 문제를 해결하려고 하면 복구할 것이라는 메시지가 표시 bootmgr되고 fwbootmgr. 그런 다음 다음과 같이 말합니다.

The following startup options will be added:
Name: Win 7 home premium (recovered)
Path: Windows

(그리고 여기에 내가 이전에 보지 못한 것이 있습니다...)

Windows device: Partition=\\\?\GLOBALROOT\Device\HarddiskVolume5

또한 현재 BCD를 다음 위치에 복사합니다.\\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.Backup.0003

그런 다음 시작 옵션을 저장하지 못했습니다라는 메시지가 표시됩니다. 다음으로 백업을 찾으려고 할 때 시스템 이미지를 찾을 수 없습니다.

그래서 cmd 라인에 접속하여 start 를 실행하여 diskpart볼륨을 나열하고 다음을 찾습니다.

  • 볼륨 1은 DELLUTILITY, FAT32이며 이름은 C입니다.
  • 볼륨 2는 RECOVERY, 이름 D:
  • 3은 Ubuntu를 설치하기 위해 만든 E라는 새로운 파티션입니다.
  • 4에는 ESP라는 이름의 문자가 없으며 FAT32이기도 합니다.
  • 그런 다음 OS라고 표시된 5권에는... 편지가 없나요??? 그게 문제가 될까요? C:로 할당할 수 있지만 재부팅할 때 유지되지 않습니다.

을 실행해 보니 거기에 bootrec /rebuildbcdWindows 설치가 감지되었습니다 \\\?\GLOBALROOT\Device\Windows. 부팅 장치에 추가할지 묻는 메시지가 표시되고 y...를 누르면 다음과 같이 표시됩니다.

The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria

이 오류는 부팅 및 BCD와 관련된 cmd 라인에서 다양한 작업을 할 때 발생합니다.

추가 정보: C:\Windows\Boot\EFI\BCD가 없습니다. 잠재적인 문제가 있을 수 있다고 생각하지만, 어떻게 거기에 가져갈 수 있는지, 어디서 찾을 수 있는지 모르겠습니다...

실행할 때 bcdboot나는 얻는다.

BFSVC: FAiled to create a new system store. Status = [c000003a]

다음은 Ubuntu의 부팅 복구 기록입니다.

제발, 어떤 도움이라도 정말 감사하겠습니다. 나는 정말로 내 드라이브를 지우고 싶지 않습니다.

답변1

식별 기준과 잠재적으로 일치하는 구별할 수 없는 장치가 여러 개 있기 때문에 요청한 시스템 장치를 식별할 수 없습니다.

동일한 드라이브에 있든 두 드라이브에 하나씩 EFI 시스템 파티션이 여러 개 있을 수 있습니다. 이는 EFI 자체보다 Windows 복구 도구를 더 혼란스럽게 만듭니다.

diskpartWinRE 환경(설치 또는 복구 미디어와 함께 사용 가능) 내에서 이를 확인하고 diskpartset id=명령을 사용하여 유형 중 하나를 변경하고 더 이상 EFI 시스템 파티션이 아닌 것으로 만들 수 있습니다. 그 후에는 복구 도구가 나머지 EFI 시스템 파티션에서 원활하게 작동합니다. (필요한 경우 나중에 쉽게 다시 넣을 수 있도록 EFI 유형의 16진수 하나만 변경하는 것이 좋습니다.)

BCD는 Windows 파티션에 있을 것으로 예상되지 않습니다. 이는 Microsoft 디렉터리 아래의 EFI 시스템 파티션에 있어야 하며 일부 데이터는 EFI에 의해 NVRAM에 저장되기도 합니다.

다음은 Windows 복구 도구를 혼동시키는 파티션 구성표의 실제 예입니다. 노트북에 회전식 하드 디스크가 함께 제공되어 시스템 파티션으로 사용할 수 있을 만큼 큰 mSATA SSD를 설치한 다음 SSD용 표준 파티션 레이아웃을 사용했기 때문에 발생했습니다. 이렇게 하면 이제 두 개의 EFI 시스템 파티션이 있습니다.

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB    60 MB        *
  Disk 1    Online          202 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           400 MB  1024 KB
  Partition 2    System             200 MB   401 MB
  Partition 3    Reserved           128 MB   661 MB
  Partition 4    Primary            452 GB   789 MB
  Partition 5    Primary             12 GB   453 GB

DISKPART> select part 2

Partition 2 is now the selected partition.

DISKPART> detail part

Partition 2
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0X8000000000000000
Offset in Bytes: 420478976

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 3                      FAT32  Partition    200 MB  Healthy    Hidden

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    OEM               6000 MB  1024 KB
  Partition 2    Recovery           300 MB  6001 MB
  Partition 3    System             100 MB  6301 MB
  Partition 4    Reserved           128 MB  6401 MB
  Partition 5    Primary            196 GB  6529 MB

DISKPART> select part 3

Partition 3 is now the selected partition.

DISKPART> detail part

Partition 3
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 6607077376

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 6                      FAT32  Partition    100 MB  Healthy    System

문자열은 c12a7328-f81f-11d2-ba4b-00a0c93ec93bEFI 시스템 파티션을 확실하게 식별합니다. 수리 도구에서 하나를 숨기고 싶을 때, 다음을 사용 select disk합니다 select partition.

set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930

ID를 다르게 만들기에 충분하도록 변경했지만 기술자에게는 이것이 EFI 시스템 파티션이라는 것이 여전히 분명합니다.

관련 정보