Windows 부팅 파일을 어떻게 재 구축 할 수 있습니까?


7

바이러스 후 Windows 7 컴퓨터의 부팅 파일이 사라지고 부팅 할 때이 메시지가 나타납니다.

File: \Boot\BCD
Status: 0xc0000000f
Info: An error occurred while attempting to read the boot configuration data.

그래서 Windows 7 USB 썸 드라이브로 부팅하고 명령 프롬프트를 열었습니다. OS가 설치된 드라이브를 L : using으로 마운트 한 diskpart다음 L : 드라이브로 변경 한 후 다음을 입력했습니다.

L:\>bootrec /fixmbr
Command completed succesfully
L:\>bootrec /fixboot
Command completed succesfully
L:\>bootrec /rebuildbcd

L에 Windows 설치를 추가하고 싶다고 말하면 Yhit를 입력 Enter하고 얻을 수 The requested system device cannot be found있습니다.

Windows 부팅 파일을 어떻게 다시 빌드합니까? 왜 시스템 장치를 찾을 수 없습니까?

아래는 내가 실행 한 명령과 Windows USB 설치 드라이브의 수리 시도에 대한 로그입니다.


컴퓨터 복구를 클릭하면 Windows가 Windows 설치를 검색 한 다음이 대화 상자가 나타납니다.

[[시스템 복구 옵션]] <-제목

텍스트는 .... ( '-'는 아님) -------------- Windows가 컴퓨터의 시작 옵션에 문제를 발견했습니다. reparis를 적용하고 컴퓨터를 다시 시작 하시겠습니까?

디테일보기

그런 다음 버튼

[수리 및 재시작] [아니오]

세부 정보보기를 클릭하면 다른 대화 상자가 나타납니다.

[[Systen Recovery 옵션]]

복구 세부 정보 : (다음으로 스크롤 상자가있는 스크롤 상자) 다음 시작 옵션이 복구됩니다. 이름 : {bootmgr} 식별자 : {9DEA862C-5CDD-4E70-ACC1-F32B344D4795}

다음 시작 옵션이 추가됩니다. 이름 : Windows 7 Home Premium (복구) 경로 : Windows Windows 장치 : Partition = D : (595364MB)

이름 : Windows 복구 환경 (복구 됨) 경로 : Recovery \ WindowsRE \ Winre.wim Windows 장치 : Partition = C : (15000MB)

현재 부팅 구성 데이터의 사본은 다음과 같이 저장됩니다. C : \ Boot \ BCD.Backup.0002

[닫기]

복구를 클릭하고 다시 시작한 다음

[[시스템 복구 옵션]]이라는 오류 대화 상자

X 시작 옵션을 저장하지 못했습니다

[승인]

확인을 클릭합니다

이미지에서 뜯어 내거나 복구 도구를 사용하여 사용할 수있는 일반 창을 가져옵니다.

옵션을 선택하고 다음을 클릭하면 복구 도구를 선택하라는 대화 상자가 표시됩니다.

cmd를 열고 다음을 입력하십시오.

Microsoft Windows [버전 6.1.7600]

X : \ Sources> diskpart

Microsoft DiskPart 버전 6.1.7600 저작권 (C) 1999-2008 Microsoft Corporation. 컴퓨터에서 : MININT-8COAH39

DISKPART> 목록 볼륨

볼륨 ### Ltr 레이블 Fs 유형 크기 상태
정보 ---------- --- ----------- ----- ---------- ------- --------- -------- 볼륨 0 E DVD-ROM 0 B 미디어 없음 볼륨 1 C 복구 NTFS 파티션 14 GB 정상 볼륨 2 D OS NTFS 파티션 581 GB Healthy Volume 3 F 이동식 0 B 미디어 없음 볼륨 4 DELLUTILITY FAT Partition 100 MB Healthy Hidden

DISKPART> 볼륨 2 선택

볼륨 2가 선택된 볼륨입니다.

DISKPART> 문자 할당 = l

DiskPart가 드라이브 문자 또는 탑재 지점을 성공적으로 할당했습니다.

DISKPART> 이탈

DiskPart를 떠나는 중 ...

X : \ 소스> L :

L :> bootrec / fixmbr 작업이 성공적으로 완료되었습니다.

L :> bootrec / fixboot 작업이 성공적으로 완료되었습니다.

L :> bootrec / rebuildbcd Windows 설치를 위해 모든 디스크를 검색합니다.

잠시만 기다려주세요. 잠시만 기다려주세요.

Windows 설치를 성공적으로 스캔했습니다. 식별 된 총 Windows 설치 수 : 1 [1] L : \ Windows 부팅 목록에 설치를 추가 하시겠습니까? 예 (Y) / 아니오 (N) / 모두 (A) : Y 요청한 시스템 장치를 찾을 수 없습니다.

L :> bcedit 'bcedit'는 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

L :>


Windows 설치를 복구 할 수 없음을 의미합니다.
Ramhound

rebuildbcd는 "Windows 설치를위한 모든 디스크 검색", "성공적으로 검색"및 "전체 식별 된 설치"와 같은 내용을 말하고 목록을 표시해야합니다. 그 목록에는 무엇이 포함되어 있습니까?
Karan

Karan은 하나의 설치를 나타내며 이는 하드 드라이브의 설치입니다. 그런 다음 추가할지 묻습니다. 나는 Y를 입력하고 예를 들어 Enter 키를 누르면 오류가 발생합니다
Zimm3r

다시 시도하거나 새로 고침
pratnala

@ Zimm3r Windows 복구를 시도했거나 백업 복원을 시도 했습니까?
avirk

답변:


2

다음과 같은 일반적인 단계를 시도하십시오.

  • 같은 파티션의 같은 컴퓨터에서 같은 디스크에 다른 창을 설치하십시오. (Windows 파티션을 축소하고 30GB 파티션을 만든 다음 7을 설치하십시오.)
  • Linux LiveCD를 사용하여 모든 부트 파일을 새 설치에서 손상된 파일로 복사하십시오 (위의 파티션 변경을 수행 할 수있는 GParted 소프트웨어와 함께 우분투를 권장합니다)
  • 부팅 메뉴에서 이전 7 설치를 선택하고 작동하는지 확인하십시오. 그렇다면 새 파티션을 삭제하고 시동 복구를 실행하십시오.
  • 그렇지 않은 경우 Linux LiveCD ( 사용자 친화적 인 배포판 인 Ubuntu 선호 )를 사용하여 데이터를 디스크 대 외부 미디어 및 백 중 하나 인 새 Windows 설치에 복사하십시오. 디스크 또는 새 Windows 파티션으로.

yep 방금 dd로 하드 드라이브 이미지를 만들었습니다 .Windows mini 설치 덕분에 감사합니다. 나는 또한 Gparted를 가지고 PartedMagic을 사용하고 있습니다
Zimm3r

1
귀하의 도움은 가장 광범위하게 이루어졌지만 도움을 주셔서 감사합니다.
Zimm3r

와, 정말 고마워요! 문제가 해결되지 않아 죄송합니다.
WindowsEscapist

Windows 파일 시스템은 복잡하며 Windows 시스템 파일을 복사하기 위해 Unix / Linux를 사용하면 문제가 발생할 수 있습니다. 시스템 파일에는 외부 시스템이 거의 처리하지 않는 속성과 링크가 있습니다.
snayob

1
"링크"가 없습니다. 이 사용자가 GNU / 리눅스를 사용하는 것을 두려워하지 마십시오 (유닉스 / 리눅스가 아니라 그 용어가 오래되었습니다). 리눅스에서 NTFS 파일을 Windows에서 복사하는 것보다 다른 점은 없습니다. NTFS에 대한 지원은 몇 년 전에 완벽했습니다. 속성은 완벽하게 처리하는 리눅스, 나 자신을 수행 한 .
WindowsEscapist

8

나는 똑같은 문제를 겪었습니다 ... 이틀간의 다양한 시험을 마친 후에 시도했습니다.

bcdboot c:\windows

그러나 그것은 나를 위해 작동하지 않았으므로 시도했습니다.

bcdboot c:\windows /s c:

그리고 모든 부팅 파일이 복사되었고 시스템은 다시 온라인 상태입니다.


3

c :가 시스템 드라이브이고 Windows가 \ Windows 서브 디렉토리에 설치되어 있다고 가정하면 다음을 실행하십시오.

bcdboot c:\windows

0

Live CD와 새로운 Windows 설치가없는 솔루션을 찾았습니다.

정확히 같은 문제가 있었지만 바이러스가 아닌 SSD 업그레이드 였습니다. 이 자습서기반으로 Reflect를 통해 실행중인 Windows (100MB의 숨겨진 파티션과 C :)를 새로운 SSD로 복제 한 다음 하드웨어를 교체했습니다.

내 Windows는 일반적인 설치 Windows = C:100MB boot = hidden이지만 설치된 모든 Windows를 모든 드라이브 문자로 수정할 수 있다고 생각합니다. Windows 7 DVD를 사용하여 복구 모드로 전환했습니다.

문제

Windows 부팅 파일을 어떻게 다시 빌드합니까? 왜 시스템 장치를 찾을 수 없습니까?

문제는 RebuildBCD부팅 볼륨 (100MB)에 할당 된 드라이브 문자가 있어야한다는 것입니다.

복구 과정

노트북을 부팅 할 수 없어서 복구 모드로 들어갔습니다.

[Repair and restart] [No]

드라이브 문자가 엉망이고 Windows가 시작되지 않기 때문에 "아니오"라고 말해야합니다.

"아니오"후에 다음과 같은 상황이 발생하는 명령 행을 시작했습니다.

X:\sources> diskpart
DISKPART> list volume

표는 100MB 시스템 파티션 C:과 Windows를 D:파티션으로 표시했지만 문제는 원래 Windows가 설치 C:되었지만 지금은 D:입니다.

그래서 100MB 파티션의 Volume ### (1), Windows 파티션 (2)

DISKPART> select volume 1
DISKPART> active
DISKPART> assign letter=A
DISKPART> select volume 2
DISKPART> assign letter=C
DISKPART> exit
X:\sources> bootrec /rebuildbcd

이제 bootrec누락 된 Windows 및 고정 BCD를 찾았습니다. 재설정 후 아무 일도 일어나지 않아서 Windows가 행복하게 시작되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.