WIndows 7 ไม่สามารถบูตได้ - bootrec รายงาน FS ไม่พบหรือเสียหาย


13

เป็นเวลา 3 วันตอนนี้ฉันไม่สามารถบูตลงในพาร์ติชัน Windows 7 ของฉันได้และการวิจัยทั้งหมดของฉันก็ไม่มีประโยชน์ ฉันหวังว่าบางคนที่นี่จะมีแนวคิดเพิ่มเติมเกี่ยวกับวิธีแก้ไขปัญหานี้

เมื่อฉันบูทขึ้นตอนนี้ฉันได้รับหน้าจอสีดำพร้อมข้อผิดพลาด BCD ที่ระบุว่าไม่มีระบบไฟล์ที่ถูกต้องหรืออาจเสียหาย (ให้อภัยฉันขาดรายละเอียดไม่มีการคัดลอก / วางเลย)

เมื่อฉันบูตด้วยดิสก์ Windows 7 และไปที่เครื่องมือซ่อมแซมไม่พบระบบปฏิบัติการและพยายามซ่อมแซมปัญหาโดยอัตโนมัติล้มเหลวด้วยUnknown Operating System (Unknown Disk)หรือสิ่งที่คล้ายกัน เมื่อฉันเข้าสู่พรอมต์คำสั่งฉันสามารถดูและนำทางC:\ไดรฟ์ได้โดยไม่มีปัญหา

ฉันพยายามที่จะใช้bootrec:

C:\> bootrec /ScanOS

ค้นหาC:\Windowsเป็นพาร์ติชันระบบ

C:\> bootrec /RebuildBCD

ล้มเหลวด้วย volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.

ดังนั้นฉันจึงพยายามแก้ไข bootsector:

C:\> bootsect /nt60 C: /force

สิ่งใดที่เสร็จสมบูรณ์ (ขออภัยไม่มีเอาต์พุต .. )

เมื่อรีบูตเครื่องฉันมีปัญหาเดียวกัน

ฉันได้ลองทั้งหมดข้างต้นหลังจากที่ทำให้พาร์ติชัน Windows ของฉันทำงานอยู่:

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

จากนั้นbootrecเป็นข้างต้นทั้งมีและไม่มีรีบูตหลังจากDISKPARTคำสั่ง

จากนั้นฉันก็ลองสร้างร้าน BCD ขึ้นใหม่ด้วยมือ:

set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt

bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"

bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%

bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows

bcdedit -import %tempbcd%

อย่างไรก็ตามในการนำเข้าฉันได้รับข้อความที่คุ้นเคย:

volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted

ฉันอยู่ที่ปลายปัญญาของฉันที่นี่และฉันไม่สามารถเข้าใจว่าทำไม Windows ปฏิเสธที่จะเห็นสิ่งนี้ว่าเป็นการติดตั้งที่ถูกต้อง

เมื่อฉันแสดงรายการดิสก์ / พาร์ติชันใน DISKPART มันจะแสดงเป็น NTFS และ "Healthy" และฉันสามารถนำทางโครงสร้างไดเรกทอรีจาก DOS โดยไม่มีปัญหา

ฉันไม่ต้องการฟอร์แมตและติดตั้งใหม่จริงๆ ฉันรู้ว่าปัญหานี้สามารถแก้ไขได้!

คำตอบ:


18

ฉันแก้ไขปัญหาโดยใช้diskpartเพื่อแก้ไขระบบไฟล์ 'เสียหาย' ("... ไม่มีระบบไฟล์ที่รู้จัก") แล้วสร้าง BCD bootrecขึ้นมาใหม่

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit
C:\> bootrec /rebuildbcd

ตรวจสอบให้แน่ใจว่าได้ทำงานchkdsk /fหลังจากบูตไปยัง Windows

ฉันยังแนะนำให้ดูที่โปรแกรมEasyBCD ฉันไม่ได้ลองด้วยตัวเอง แต่มันก็ดูดี

สำหรับบันทึกฉันเพิ่มขนาดของพาร์ติชัน NTFS ของฉันโดยใช้ Gparted นั่นคือเหตุผลที่ฉันใช้ส่วนขยายระบบไฟล์ใน diskpart


2
มันใช้งานได้สำหรับฉันหลังจากลดขนาดพาร์ติชัน NTFS ด้วย gparted มันกลับกลายเป็นว่าเป็น "ไม่ได้ใช้งาน" หลังจากหดตัวและเวทมนตร์ทั้งหมดอยู่ในคำสั่ง "ใช้งาน" จากนั้นฉันต้องเรียกใช้ "ซ่อมแซม" จาก Win CD สองครั้ง (ใช่สองครั้ง) และฉันกลับมาที่หน้าต่าง
Konrad Garus

9

ฉันมีปัญหาเดียวกันฉันลองใช้วิธีแก้ไขปัญหาเดียวกันและไม่ได้ผล

จากนั้นฉันลองยกเลิกการเชื่อมต่อฮาร์ดไดรฟ์อื่น ๆ ทั้งหมดโดยเหลือเพียงอันเดียวที่ติดตั้ง Windows ไว้ ฉันรีบูตด้วยแผ่นดิสก์การกู้คืนของ Windows7 และเรียกใช้การซ่อมแซมอัตโนมัติมันรู้จักไดรฟ์และการติดตั้ง windows (จนกว่าฉันจะยกเลิกการเชื่อมต่อไดรฟ์อื่น ๆ ของฉันรายการ "ตัวเลือกการกู้คืนระบบ" ว่างเปล่าเสมอ) และบอกว่ามีข้อผิดพลาด ไดรฟ์และได้รับการแก้ไขเรียบร้อยแล้ว

ฉันรีบูตอีกครั้งวิ่งซ่อมอัตโนมัติอีกครั้งและ voila ทุกอย่างได้รับการแก้ไขและฉันกลับมาใน Windows


2
ฉันไม่รู้ว่าทำไม แต่ก็ใช้ได้กับฉันเช่นกัน
Fambida

ฉันพบสิ่งนี้เช่นกัน สิ่งนี้อาจเกี่ยวข้องกับ Windows เท่านั้นที่รู้จักไดรฟ์หลักที่ออกโดย BIOS นี่เป็นปัญหาที่พบบ่อยเมื่อทำการติดตั้ง windows เช่นกัน มีโอกาสมากที่ OP จะมีปัญหานี้เช่นกัน ในการแก้ไขปัญหานี้คุณสามารถเลือกไดรฟ์ Windows เป็นตัวหลักใน BIOS และให้ Windows แก้ไขตัวเองได้
nemo

3
การตัดการเชื่อมต่อทุกอย่างช่วยแก้ไขปัญหาของฉันด้วยเช่นกันขอบคุณ!
Joril

เมื่อฉันเรียกใช้การติดตั้ง windows usb เพื่อซ่อมแซมข้อผิดพลาดการบูตมันไม่ได้แสดงรายการการติดตั้ง windows ของฉัน ฉันไปที่การตั้งค่าไบออสตั้งค่า windows disk ของฉันใน plaec ที่สองตามลำดับการบู๊ต (USB / windowsDisk / LinuxDisk ... ก่อนฉันได้ USB / LinuxDisk / WindowsDisk) บูตจาก usb อีกครั้งและครั้งนี้การติดตั้ง windows ของฉันได้รับการจดทะเบียนและการบูตได้รับการซ่อมแซมโดยอัตโนมัติ
marianobianchi

ว้าวขอบคุณ! เหมือนกันที่นี่ฉันย้ายพาร์ติชัน c ของฉันด้วย gparted และได้รับ 0xc0000225 และไดรฟ์ข้อมูลที่ไม่รู้จักกับ rebuildbcd การยกเลิกการเชื่อมต่อฮาร์ดไดรฟ์พิเศษที่ไม่เกี่ยวข้องของฉันอนุญาตให้ซ่อมแซมการเริ่มต้น windows 10 เพื่อแก้ไข bcd ได้ทันที
JAK

3

น่าเสียดายที่คำตอบเหล่านี้ไม่ทำงาน หลังจาก 10 วันของการลองทุกอย่างที่ฉันสามารถค้นหาและคิดได้ฉันเช็ดไดรฟ์และติดตั้ง Windows ใหม่


1
ขอบคุณสำหรับการโพสต์กลับถึงแม้ว่าปัญหาของคุณจะไม่ได้รับการแก้ไข
oKtosiTe

เพิ่งสงสัยว่าคุณมีฮาร์ดไดรฟ์อื่นในเวลานั้นหรือไม่ (นอกเหนือจากไดรฟ์ที่ติดตั้ง windows ของคุณ)?
ArtBIT

1

ฉันเพิ่งมีปัญหาเดียวกันนี้ซึ่งกินเวลาหลายสัปดาห์ ไม่ว่าด้วยเหตุผลใดฉันตัดสินใจลดขนาด Windows 7 และเพิ่ม Ubuntu 10.10 ด้วย GParted

อย่างไรก็ตามฉันได้ทำตามขั้นตอนเดียวกับที่คุณติดตามซ้ำแล้วซ้ำอีก เคล็ดลับ (และการแก้ไขสำหรับฉัน) คือหลังจากการตั้งค่าพาร์ติชันที่ใช้งานอยู่ยังรัน RESCAN จากนั้นออกจากระบบและรัน bootrec / rebuildbcd สำหรับการวัดที่ดีฉันยังใช้การแก้ไขการบู๊ต GUI หลังจากรีบูตฉันกลับมาที่ Windows


0

สำรองข้อมูลของคุณและเรียกใช้ chkdsk บนไดรฟ์ซึ่งไม่สามารถบูตได้ใช้ยูทิลิตี้เช่นSpinriteหรือ HDD Regeneratorบนดิสก์


อ่าลืมพูดถึงฉันวิ่ง "chkdsk / R" เมื่อวานนี้ไม่มีประโยชน์
purecharger

0

สิ่งนี้อาจหรืออาจใช้งานไม่ได้ แต่ฉันมีปัญหาเดียวกันและพบว่าการติดตั้งระบบ Windows 7 ตัวที่สองบนไดรฟ์เดียวกัน แต่พาร์ติชันแยกต่างหากจะช่วยให้คุณสามารถบูตเครื่องและรันโปรแกรม bcdedit ของคุณและเพิ่มหรือซ่อมแซมตัวจัดการการบูต ระบบแรก Windows 7
ใช้ระบบ Windows 7 ตัวที่สองเพื่อสแกนและลบไวรัส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.