우선 이 글을 읽어주신 분들께 감사드립니다. 나는 내 데스크탑이 이제 확실히 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 /rebuildbcd
Windows 설치가 감지되었습니다 \\\?\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]
제발, 어떤 도움이라도 정말 감사하겠습니다. 나는 정말로 내 드라이브를 지우고 싶지 않습니다.
답변1
식별 기준과 잠재적으로 일치하는 구별할 수 없는 장치가 여러 개 있기 때문에 요청한 시스템 장치를 식별할 수 없습니다.
동일한 드라이브에 있든 두 드라이브에 하나씩 EFI 시스템 파티션이 여러 개 있을 수 있습니다. 이는 EFI 자체보다 Windows 복구 도구를 더 혼란스럽게 만듭니다.
diskpart
WinRE 환경(설치 또는 복구 미디어와 함께 사용 가능) 내에서 이를 확인하고 diskpart
의 set 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-00a0c93ec93b
EFI 시스템 파티션을 확실하게 식별합니다. 수리 도구에서 하나를 숨기고 싶을 때, 다음을 사용 select disk
합니다 select partition
.
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec930
ID를 다르게 만들기에 충분하도록 변경했지만 기술자에게는 이것이 EFI 시스템 파티션이라는 것이 여전히 분명합니다.