Windows 7 64 비트에서 BCD 재생성 문제-요청한 시스템 장치를 찾을 수 없습니다 볼 수 있습니다. 내가 할 수없는 일

NVIDIA 드라이버 업그레이드로 Windows 7 설치가 중단되어 손상을 취소하려고합니다.

수행 할 수있는 작업 : USB 드라이브에서 Windows 설치를 부팅하고 Hiren ‘s Boot CD를 부팅 할 수 있습니다 . 자동 Windows 복구가 실패하더라도 USB 드라이브에서 Windows 설치를 부팅 할 때 명령 프롬프트가 표시 될 수 있으며 드라이브 및 모든 데이터를 볼 수 있습니다.

내가 할 수없는 일 : Windows로 부팅 할 수 없습니다-이 메시지가 나타납니다.

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert Windows CD and run a repair your computer option.
File: /Boot/BCD
Status: 0xc000000f
Info: an error occurred while attempting to read the boot configuration data.

내 / Boot / BCD에 문제가있는 것 같습니다. 처음부터 다시 만들려고합니다. 여기에 설명 된 모든 방법 (Windows 복구 실패 포함)을 시도 했으며 마지막 페이지 (페이지 하단 근처)가 남았습니다. 튜토리얼에서와 같이 다음 명령을 입력하면

bcdedit.exe /import c:\boot\bcd.temp

… 다음 오류로 실패합니다.

The store import operation has failed.
The requested system device cannot be found.

많은 Google 결과에 따르면 diskpart를 사용하여 파티션을 활성으로 설정해야하지만 이미 활성으로 설정되어 있습니다.

또한, 이것을 시도 할 때 :

bcdedit /enum

비슷한 메시지로 실패합니다.

The boot configuration data store could not be opened.
The requested system device cannot be found.

누구든지 그 오류 메시지의 의미와 요청 된 시스템 장치가 무엇인지 알고 있습니까?

디스크의 모든 파일이 정상인 것 같으므로 Windows를 다시 설치하지 않아도됩니다.



답변

문제를 해결했을 때 문제와 직접 관련이있는 것이 아니라 원래 설명과 관련이 있습니다 (특히 “요청한 시스템 장치를 찾을 수 없습니다.”는 모든 재생성 / 재 구축 시도에도 불구하고 BCD 작업에 대해).

이 오류는 USB 스틱에서 부팅하는 경우 BIOS가 지정된 USB 슬롯을 지원하지만 Windows PE / 복구 환경은 지원하지 않는 경우 발생할 수 있습니다!

나는이 문제로 레슬링하는 데 이틀을 머문다. (BCD 스토어는이 “요청한 시스템 장치를 찾을 수 없습니다.”라는 오류로 항상 사용할 수 없었습니다.) 문제가 단순히 USB 슬롯 부팅 가능한 USB 스틱을 꽂았습니다. 다른 (USB 3.0 대신 usb 2.0) 슬롯에 꽂으면 표준 복구 작업이 제대로 수행됩니다.

설상가상으로, 나중에 잘못된 슬롯을 꽂고 구조 환경이 처음부터 문제를 일으킨 자동 복구를 시도 할 수 있다는 것을 알게되었습니다!


업데이트 : 다른 사용자 (개선 된 컴퓨터)가 저에게 연락하여 이것이 또한 발생했는지 확인했습니다. 모든 USB 슬롯이 Windows 7 PE에서 인식되지 않았기 때문에 드라이브를 당겨 다른 컴퓨터에서 복구를 수행해야했습니다.


업데이트 : 랩톱에 Windows를 다시 설치하는 데 어려움을 겪었습니다. 이 게시물에서 Windows 7 PE가 USB 드라이브를 인식하지 못한다는 것을 알게되었습니다. 어떤 이유로 USB 드라이브 이미지에서 부팅했지만 설치 프로세스를 시작할 수 없었습니다. 하루 종일 노력한 끝에 마침내 DVD로 시도해 보았습니다. Lenovo W520을 사용하고 있습니다


답변

다른 경우에는 아무것도 도움이되지 않았으며 DVD에서 Windows RE를로드 할 수 없었습니다. 이 답변이 내 눈에 갇히기를 바랍니다 .

링크 된 가이드에서 솔루션을 시도했지만 BCD가 전혀 없었습니다 (실제로 시작 부분에 있는지 알 수 없음). 따라서 전체 시스템을 다시 설치하지 못하게 한 것은 다음과 같습니다.

bcdboot.exe C:\Windows /s C:

누군가에게 도움이되기를 바랍니다.


업데이트 : 이것은 마침내 하나의 작은 수정으로 나를 위해 일했습니다. 내 문제는 여기에 나열된 많은 사람들의 문제였습니다 (스틱에서 부팅하고 초기 작업 BOOT를 망쳐 놓았습니다).

내 문제는 RE D:\C:\정상적으로 Windows 드라이브를으로 등록 하는 것 입니다. 달리기 bcdboot.exe D:\Windows /s C:는 트릭을했다!


답변

그래서, 마침내 그것을 해결 한 방법이 있습니다.

필자의 질문에서 언급 한 자습서 의 “핵 홀로 코스트”장에서와 같이 BCD를 재생성하는 작업은 결국 끝났지 만 약간 수정되었습니다. 나는 이 글 에서 아이디어를 얻었다 . 내가받은 메시지는 bcdedit가 BCD 저장소를 찾을 수 없다는 메시지입니다. 따라서 이것을 입력하는 대신 :

bcdedit /import c:\boot\bcd.temp

… 수동으로 상점을 가리켜 야했습니다.

bcdedit /store c:\Boot\BCD /import c:\boot\bcd.temp

이것은 튜토리얼의 나머지 명령에도 필요합니다.

bcdedit /store c:\Boot\BCD <the rest of the command>

이 수정으로 자습서의 모든 명령이 예상대로 작동합니다. BCD를 다시 만들었을 때 원래 Windows를 부팅 할 수있었습니다.


답변

디스크의 Windows 설치가 UEFI 부팅 용으로 구성된 경우에도 동일한 문제가 발생하지만 비 UEFI ( “레거시”) 모드로 부팅 된 USB 드라이브에 저장된 명령에서 복구 프로세스를 시도합니다.

따라서 UEFI 모드로 부팅 할 수없고 레거시 모드로만 부팅 할 수있는 부팅 가능한 Windows 8 설치 USB 드라이브가 있다고 가정합니다. UEFI 부팅에서 레거시 부팅으로 BIOS 설정을 간단히 변경할 수 있다고 생각할 수도 있습니다. 사실,이 변경 후에는 USB 드라이브를 부팅 할 수 있으며 물론 Windows 명령 프롬프트에 액세스 할 수 있습니다. 그러나 이러한 상황 에서는 이전에 설치되어 UEFI 모드로 사용 된 디스크에 Windows 설치를 “복구” 할 수 없습니다 .

이 시나리오 (부팅 모드 “레거시”및 Windows 8 설치 USB 드라이브에서 부팅)에서 실행이 bootrec /rebuildbcd실패합니다 The requested system device cannot be found. 그리고 BCDBoot C:\Windows실패Failure when attempting to copy boot files.

해결책은

  1. 적절한 UEFI 부팅 가능 USB 드라이브 (예 : 여기에 설명 된 Rufus 포함 )를 생성 한 다음
  2. BIOS를 “레거시”부팅 모드에서 UEFI 부팅 모드로 다시 전환 한 다음
  3. USB 드라이브에서 부팅

: 복구 프로세스 내 경우에 성공 거기에서 시작 BCDBoot C:\Windows후 성공Boot files successfully created.

원래 문제는 여기서 설명한대로 Windows 8의 “오류 코드 : 0xc0000034-부팅 구성 데이터 파일에 필요한 정보가 없습니다”입니다 .


답변

이 문제에 대한 다른 원인과 해결책이있었습니다. 필자의 경우 문제는 Windows 7 Enterprise ISO를 사용하여 Unetbootin으로 부팅 가능한 USB 플래시 드라이브를 만드는 것입니다 ( http://www.webupd8.org/2010/10/create-bootable-windows-7). – USB-drive.html . 기본적으로 ntfs로 USB 드라이브를 포맷하고 여전히 ntfs로 포맷 된 드라이브를 사용할 수있는 기능이있는 Unetbootin v494 (오래된 버전)를 사용하라는 지시가 있습니다 (이 기능은 이후 버전에서 사라졌습니다).

내 머리 뒤쪽에 따끔 따끔 한 것이 비표준 절차가 두통을 일으킬 것이라고 말했지만 무시했습니다.

한 시간 동안 포럼을 검색 한 후 누군가가 “복구 환경에서는 하드 드라이브의 실제 파티션 테이블이 아닌 파티션 테이블을 볼 수 있으므로 부팅 가능한 USB 드라이브를 사용하지 마십시오”라고 언급 한 경우가 있습니다 .

내 USB CD-ROM 드라이브를 발견 거기에 실제 디스크를 넣고 실행 bootrec /fixmbr, bootrec /fixboot그리고 bootrec /rebuildbcd문제없이. 그런 다음 grub과 bios 부팅 목록에서 보조 하드 드라이브를 선택했을 때 Windows가 정상적으로 시작되었습니다.


답변

The requested system device cannot be found.

하드 드라이브를 MBR에서 GPT로 변환 한 후 창을 복구하려고 할 때도 같은 오류 메시지가 나타납니다. 자동 복구를 시도했을 때 Windows는 설치된 버전이 호환되는 Windows 버전이 아니라고보고했습니다. MSI BIOS에는 DVD-ROM에서 부팅하는 두 가지 옵션이 있으며 다음과 유사하다는 것을 알았습니다.

SATA3:DVD Drive
UEFI:DVD Drive

UEFI 부팅을 수동으로 선택한 경우에만 시작됩니다. 그렇지 않으면 여전히 DVD-ROM에서 부팅되지만 UEFI 모드에서는 부팅되지 않습니다. UEFI를 선택한 후 Windows 7 시스템을 수동 및 자동으로 복구 할 수 있습니다.

이제 CD / DVD에서 부팅 할 수 없도록 완전히 비활성화하여 BIOS 부팅 메뉴를 사용하고 부팅 방법을 선택하도록했습니다.


답변

이런 상황에서 ” EasyBCD “가 정말 도움이 된다는 것을 알았습니다 . 나는 당신이 그 소용돌이를 줘서 나중에 그것을 구할 수 없는지보십시오.

친구에게 도움이되기를 바랍니다. 건배!