ปัญหาในการสร้าง BCD บน Windows 7 64 บิต - ไม่พบอุปกรณ์ระบบที่ร้องขอ


66

การอัปเกรดไดรเวอร์ NVIDIA ทำให้การติดตั้ง Windows 7 ของฉันล้มเหลวดังนั้นฉันจึงพยายามที่จะยกเลิกความเสียหาย

ฉันควรทำอย่างไร: ฉันสามารถบูต Windows ติดตั้งจากไดรฟ์ USB ได้และฉันสามารถบูตBoot CD ของ Hirenได้ แม้ว่าการซ่อมแซม Windows อัตโนมัติจะล้มเหลว แต่ฉันสามารถรับคำสั่งได้เมื่อฉันบูต Windows ติดตั้งจากไดรฟ์ USB และฉันสามารถดูไดรฟ์และข้อมูลทั้งหมดได้

สิ่งที่ฉันไม่สามารถทำได้: ฉันไม่สามารถบูตเข้าสู่ 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 ใหม่เนื่องจากไฟล์ทั้งหมดในดิสก์ดูเหมือนจะใช้ได้


คุณลองคำสั่ง "bootrec / RebuildBcd" หรือไม่ (ไม่มีเครื่องหมายคำพูด)
— Moab

4
ใช่มันให้ฉันเลือกการติดตั้ง Windows ของฉัน แต่เมื่อฉันทำมันล้มเหลวด้วย "ไม่พบอุปกรณ์ระบบที่ร้องขอ"
— Domchi

กรุณาพิมพ์ bcdedit และโพสต์คำตอบ
— ThatGuyInIT

1
Windows 7 โดยค่าเริ่มต้นจะไม่เก็บ BCD หรือข้อมูลการบู๊ตบนพาร์ติชัน C: มันเก็บไว้ในพาร์ติชั่น 100MB และพาร์ติชั่นนี้ต้องใช้งานไม่ใช่ C:
— ThatGuyInIT

2
ฌอนฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันเมื่อฉันพิมพ์ bcdedit เมื่อฉันพิมพ์ bcdedit / enum โปรดดูด้านบน
— Domchi

คำตอบ:


55

ไม่เกี่ยวข้องโดยตรงกับปัญหาของคุณในขณะที่คุณแก้ไขปัญหา แต่ให้ตรงกับคำอธิบายดั้งเดิมของคุณ (โดยเฉพาะ "ไม่พบอุปกรณ์ระบบที่ร้องขอ" ในการทำงานของ BCD แม้จะพยายามสร้าง / สร้างใหม่ทั้งหมด):

ข้อผิดพลาดนี้สามารถเกิดขึ้นได้หากคุณทำการบูทจากอุปกรณ์ USB และไบออสของคุณรองรับสล็อตยูเอสบีที่กำหนด แต่สภาพแวดล้อมการซ่อมแซม / PE ของ windows ไม่ได้!

ฉันใช้เวลาสองวันในการดึงผมออกไปต่อสู้กับปัญหานี้ (ร้าน BCD ไม่สามารถใช้งานได้ตลอดเวลากับข้อผิดพลาด "ไม่พบอุปกรณ์ระบบที่ร้องขอ" ไม่ว่าฉันจะทำอะไร) เพียงเพื่อพบว่าปัญหาเป็นเพียง ช่องเสียบ USB ฉันเสียบปลั๊ก USB ที่สามารถบู๊ตได้ของฉันโดยเสียบเข้าไปในช่องเสียบ (usb 2.0 แทน usb 3.0) อื่นการดำเนินการซ่อมแซมมาตรฐานทำงานได้ดี

เพื่อทำให้เรื่องแย่ลงฉันค้นพบในภายหลังว่ามันเกิดจากการเสียบในช่องที่ไม่ถูกต้องและอนุญาตให้สภาพแวดล้อมการช่วยเหลือพยายามซ่อมแซมอัตโนมัติที่ฉันทำสิ่งต่าง ๆ ผิดตั้งแต่แรก!


อัปเดต: ผู้ใช้รายอื่น (ปรับปรุงคอมพิวเตอร์) ติดต่อฉันเพื่อยืนยันว่าสิ่งนี้เกิดขึ้นกับพวกเขาเช่นกัน เนื่องจากช่องเสียบ USB ทั้งหมดของพวกเขาไม่รู้จักโดย Windows 7 PE พวกเขาจึงต้องดึงไดรฟ์และทำการซ่อมแซมบนคอมพิวเตอร์เครื่องอื่น


อัปเดต: ฉันมีปัญหาแม้ติดตั้ง windows บนแล็ปท็อปของฉัน จากโพสต์นี้ฉันได้เรียนรู้และตระหนักว่า Windows 7 PE ไม่รู้จักไดรฟ์ USB แม้ว่าจะถูกบูทจากอิมเมจไดรฟ์ USB เนื่องจากเหตุผลบางอย่าง แต่ก็ไม่สามารถเริ่มกระบวนการติดตั้งได้ หลังจากพยายามมาทั้งวันในที่สุดฉันก็ลองใช้ DVD และใช้งานได้ ฉันใช้ Lenovo W520


2
หลังจากใช้เวลา 3 ชั่วโมงในการพยายามแก้ไขข้อผิดพลาดฉันก็ไม่สามารถขอบคุณได้มากพอ อย่างจริงจังขอบคุณ! ฉันไม่เคยนึกเลยว่าการใช้สล็อต USB3 จะเป็นสาเหตุนั้น
— Corbin

4
+1 ว้าวเหมือนกันที่นี่! เพิ่งช่วยชีวิตฉันหลังจากที่การแบ่งพาร์ทิชันแย่ลง
— mellamokb

ฉันดีใจมากเหลือเกินที่ฉันมีไดรฟ์ usb2.0 2 ตัว ตอนแรกฉันรำคาญพวกเขา (เลือก usb3 ทั้งหมด) แต่ตอนนี้ฉันรู้แล้วว่ามันมีประโยชน์แค่ไหน ฉันสงสัยว่าทำไมเมาส์ของฉันไม่ทำงานในระหว่างการกู้คืน ที่ควรจะปิดท้ายฉันที่ไม่รู้จัก 3.0 พอร์ตด้วยเหตุผลบางอย่าง
— saccharine

ขอบคุณ! นี่เป็นเพียงการแก้ไขความพยายามที่น่าผิดหวังของฉันในการใช้ bootrec เพื่อแก้ไขไดรฟ์ที่ลอกแบบมา ป๊อป win7 กู้คืน USB stick ในช่องอื่นและคุณพร้อมที่จะไปแล้ว
— Michael Nielsen

6
ค้นหาน่ากลัว น่าเสียดายที่นี่ไม่ใช่วิธีแก้ปัญหาในกรณีของฉัน ข้อผิดพลาดนี้อาจเกิดจากการพยายามซ่อมแซมการติดตั้ง UEFI Windows จากไดรฟ์ USB ที่บู๊ตในโหมดที่ไม่ใช่ UEFI ดูคำตอบของฉัน: superuser.com/a/959489/178217
— Jan-Philip Gehrcke

50

ไม่มีอะไรจากคำตอบอื่น ๆ ในกรณีของฉันและฉันไม่มีความสามารถในการโหลด Windows RE จากดีวีดี หวังว่าคำตอบนี้ติดอยู่ในดวงตาของฉัน

ฉันลองวิธีแก้ปัญหาจากไกด์ที่เชื่อมโยงและเสร็จสิ้นโดยไม่มี BCD เลย (จริง ๆ แล้วฉันไม่รู้ว่ามันอยู่ในช่วงเริ่มต้นหรือไม่) ดังนั้นสิ่งที่ช่วยฉันจากการติดตั้งทั้งระบบใหม่คือ:

bcdboot.exe C:\Windows /s C:

หวังว่ามันจะช่วยใครซักคน


ปรับปรุง: ในที่สุดมันก็ใช้งานได้สำหรับฉันด้วยการดัดแปลงเพียงเล็กน้อย ปัญหาของฉันเป็นปัญหาที่เกิดขึ้นจากการรวมกันของหลาย ๆ บริษัท ที่นี่

ปัญหาของฉันคือว่า RE รีจิสเตอร์ windows ของฉันเป็นไดร์ฟD:\ขณะที่C:\ปกติ ทำงานbcdboot.exe D:\Windows /s C:ได้หลอกลวง!


3
ไม่มีอะไรทำงานได้ แต่ทำแบบนี้!
— bourbaki4481472

3
คุณคือฮีโร่ของฉัน
— เออร์วิน

โอ้พระเจ้านี่ง่ายมาก ไม่มีการแฮ็ค BCD ร่วมกันด้วยมืออึ!
— Bigbio2002

นี่คือถ้าคุณบูตจากแท่ง USB คุณต้องใช้วิธีนี้โดยใช้ไดรฟ์ D: เพื่ออัปเดตที่เก็บข้อมูล (-s) ใน D:
— razor7

bcdboot.exe D: \ Windows / s C: ทำงานสำหรับฉันในขณะที่ในการกู้คืนบรรทัด cmd มันเห็นไดรฟ์ของฉันฉันมีทุกอย่างของฉันในขณะที่ D:
— user1821961

19

ดังนั้นนี่คือวิธีที่ฉันจะแก้ไขมันในที่สุด

การสร้าง 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 ดั้งเดิมได้


9
ที่แปลกมากเนื่องจากbcdedit /? storeว่าThis option may not be used with the /createstore, /import, or /export commands. การพยายามที่จะใช้มันต่อไปจะส่งผลในThe store import command is invalid. ดีใจที่จะทำงานให้คุณ
— เดฟ

ข้อผิดพลาดเดียวกันที่นี่ ... มีใครรู้บ้างไหม?
— PLPeeters

2
เดฟถูกต้องในการยืนยันของเขาว่า/storeธงไม่สามารถใช้กับ/importธง - เพียงแค่วิ่งเข้าไปในตัวนี้เอง การแก้ปัญหาคือการไม่สร้างที่เก็บชั่วคราวและนำเข้า แต่เพียงสร้างและทำงานในที่จัดเก็บจริงโดยใช้/storeแฟล็กสำหรับคำสั่งทั้งหมด ฉันใช้วิธีนี้เพื่อแก้ไขระบบของฉันและใช้งานได้ ฉันได้แก้ไขคำตอบข้างต้นเพื่อแก้ไข
— นาธานบราวน์

ดังนั้นการแก้ไขอยู่ที่ไหน
— George Birbilis

@NathanBrown: คุณช่วยอธิบายสิ่งที่คุณหมายถึง? ยิ่งเพิ่มคำตอบที่สมบูรณ์ยิ่งขึ้น? คุณใช้คำสั่งใดในการแก้ไขปัญหานี้
— Adi Shavit

14

ปัญหาเดียวกันจะปรากฏขึ้นเมื่อมีการกำหนดค่าการติดตั้ง Windows บนดิสก์สำหรับการบู๊ต UEFI แต่จะพยายามดำเนินการซ่อมแซมจากคำสั่งที่เก็บไว้ในไดรฟ์ USB ซึ่งถูกบู๊ตในโหมดที่ไม่ใช่ UEFI ("ดั้งเดิม")

ลองจินตนาการว่าคุณมีไดรฟ์ USB สำหรับติดตั้ง Windows 8 ที่สามารถบู๊ตได้ซึ่งไม่สามารถบู๊ตได้ในโหมด UEFI แต่จะอยู่ในโหมดเดิมเท่านั้น อาจคิดว่าสามารถเปลี่ยนการตั้งค่า BIOS จากการบู๊ต UEFI เป็นการบูตแบบดั้งเดิม และในความเป็นจริงหลังจากการเปลี่ยนแปลงนี้ไดรฟ์ USB สามารถบูตได้และหนึ่งสามารถเข้าถึงพรอมต์คำสั่งของ Windows แน่นอน อย่างไรก็ตามในสถานการณ์เช่นนั้นเราไม่สามารถ "ซ่อมแซม" การติดตั้ง Windows บนดิสก์ซึ่งก่อนหน้านี้ได้รับการติดตั้งและใช้งานในโหมด UEFI

ในการที่สถานการณ์ (บูตโหมด "ดั้งเดิม" และบูตจาก Windows ไดรฟ์ USB ติดตั้ง 8) การดำเนินการของล้มเหลวด้วยbootrec /rebuildbcd The requested system device cannot be foundและBCDBoot C:\Windowsล้มเหลวด้วยFailure when attempting to copy boot files.

ทางแก้คือ

  1. เพื่อสร้างไดรฟ์ USB UEFI ที่สามารถบู๊ตได้ (เช่นRufusตามที่อธิบายไว้ที่นี่ ) จากนั้น
  2. เพื่อสลับ BIOS จากโหมดบู๊ต "ดั้งเดิม" กลับไปเป็นโหมดบู๊ต UEFI แล้วตามด้วย
  3. การบูตจากไดรฟ์ USB

กระบวนการซ่อมแซมเริ่มต้นที่นั่นในกรณีของฉันBCDBoot C:\Windowsประสบความสำเร็จ: จากนั้นก็ประสบความสำเร็จBoot files successfully created.

ปัญหาเดิมคือ "รหัสข้อผิดพลาด: 0xc0000034 - ไฟล์ Boot ข้อมูลการกำหนดค่าที่ขาดหายไปข้อมูลที่จำเป็น" ใน Windows 8 ตามที่กล่าวไว้ที่นี่


การบังคับใช้โหมด UEFI ใน BIOS ทำให้ฉันสามารถดำเนินการต่อ (และเสร็จสิ้น!) ด้วยการรีเซ็ต / แบ่งพาร์ติชันด้วยไดรฟ์กู้คืนที่สร้างไว้ก่อนหน้าจากภายใน Windows 8
— mlt

ขอขอบคุณ! ฉันใช้เวลาตลอดทั้งสัปดาห์พยายามแก้ไขระบบโดยไม่ต้องติดตั้ง windows ใหม่ ในที่สุดคำตอบนี้ก็แก้ไขได้สำหรับฉัน ฉันต้องสร้างไดรฟ์ USB ที่สามารถบู๊ตได้จาก BIOS รุ่นเก่าเพราะหน้าต่างของฉันได้รับการติดตั้งโดยใช้ BIOS รุ่นเก่า (ไม่ใช่ UEFI อย่างที่ฉันเชื่อ) การติดตั้ง Windows และโหมดบู๊ต USB ไดรฟ์ต้องตรงกัน มิฉะนั้นคำสั่งbootrec /rebuildbcdและbcdeditจะล้มเหลว
— Buju

2

ฉันมีสาเหตุที่แตกต่างกันและวิธีแก้ไขปัญหานี้ ในกรณีของฉันปัญหาคือว่าฉันใช้ Windows 7 Enterprise ISO เพื่อสร้างแฟลชไดรฟ์ usb ที่บูตได้ด้วย Unetbootin ตามคำแนะนำที่นี่: http://www.webupd8.org/2010/10/create-bootable-windows-7 -USB-drive.html โดยทั่วไปคำแนะนำในการฟอร์แมตไดรฟ์ usb ด้วย ntfs และใช้ Unetbootin v494 (ล้าสมัย) ซึ่งยังคงมีคุณสมบัติเพื่อให้คุณใช้ไดรฟ์ที่ฟอร์แมตด้วย ntfs (คุณลักษณะนี้หายไปในรุ่นที่ใหม่กว่า)

มีบางอย่างที่ด้านหลังศีรษะของฉันบอกฉันว่าขั้นตอนที่ไม่ได้มาตรฐานนั้นจะทำให้ปวดหัว แต่ฉันก็เพิกเฉย

หลังจากชั่วโมงของการค้นหาฟอรั่มที่มีคนกล่าวถึงอยู่ที่ไหนสักแห่ง"ไม่ใช้ไดรฟ์ USB บูตเป็นสภาพแวดล้อมการกู้คืนจะเห็นว่าตารางพาร์ทิชันและไม่ได้เป็นคนจริงบนฮาร์ดไดรฟ์"หรืออะไรที่มีผล

พบไดรฟ์ USB แผ่น CD-ROM ของฉันใส่ดิสก์จริงในการมีและวิ่งbootrec /fixmbr, bootrec /fixbootและbootrec /rebuildbcdไม่มีปัญหา Windows ก็เริ่มต้นได้ดีทั้งจากด้วงและเมื่อเลือกฮาร์ดไดรฟ์รองจากรายการบูต BIOS


2
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 boot-menu และเลือกวิธีบู๊ต


1

ฉันพบในสถานการณ์เช่นนี้ว่า " EasyBCD " มีประโยชน์จริงๆ ฉันขอแนะนำให้คุณหมุนวนและดูว่ามันช่วยไม่ได้ใช่ไหม

หวังว่าจะช่วยเพื่อน ไชโย!


ฉันต้องการ แต่เพื่อเรียกใช้ EasyBCD ฉันต้องใช้ Windows 7 ที่สามารถบู๊ตได้ซึ่งไม่มี บทช่วยสอนเพื่อสร้าง BCD ที่ฉันกำลังทำงานด้วยด้านบนและที่ฉันไม่สามารถติดตามได้นั้นมาจากเว็บไซต์ EasyBCD EasyBCD สามารถเรียกใช้จากคอนโซลการซ่อมแซมของ Windows หรือจาก Linux ...
— Domchi

ไม่สามารถติดตั้งบน Windows XP ซึ่งมาพร้อมกับ Boot CD ของ Hiren การติดตั้งล้มเหลวเมื่อมันควรจะติดตั้ง. NET และยกเลิกตัวเองโดยอัตโนมัติ แต่ถึงแม้ว่าผมติดตั้งมัน WinXP ไม่เห็นดิสก์ NTFS กับ BCD ...
— Domchi

ในตอนท้ายฉันจัดการติดตั้ง EasyBCD บนเครื่องอื่นและให้มันเคี้ยวกับไฟล์ BCD ของฉันซึ่งฉันคัดลอกมาที่นั่น แต่ผมไม่สามารถที่จะทำอะไรที่เป็นประโยชน์กับมัน ...
— Domchi

1

บูต Windows 7 x64 ติดตั้งแผ่นดิสก์และเรียกใช้การซ่อมแซมเริ่มต้น แต่ยกเลิกก่อนที่จะพยายามซ่อมแซมคุณจะเห็นลิงก์สำหรับตัวเลือกขั้นสูงซึ่งจะช่วยให้คุณได้รับคำสั่งคุณจะต้องทำพาร์ติชัน 100MB ทำงานหากคุณทำให้พาร์ติชันระบบปฏิบัติการใช้งานโดยไม่ได้ตั้งใจ

  1. ใส่แผ่นดิสก์การติดตั้ง Windows 7 x64 ลงในดิสก์ไดรฟ์แล้วเริ่มคอมพิวเตอร์
  2. กดปุ่มเมื่อคุณได้รับพร้อมท์
  3. เลือกภาษาเวลาสกุลเงินแป้นพิมพ์หรือวิธีการป้อนข้อมูลจากนั้นคลิกถัดไป
  4. คลิกซ่อมแซมคอมพิวเตอร์ของคุณ
  5. คลิกระบบปฏิบัติการที่คุณต้องการซ่อมแซมแล้วคลิกถัดไป
  6. ในกล่องโต้ตอบตัวเลือกการกู้คืนระบบให้คลิกพรอมต์คำสั่ง

    diskpart select disk 0 select part 1 ที่ใช้งานอยู่

รีบูตและบูตกลับเข้าไปในแผ่นดิสก์การติดตั้ง Windows 7 x64

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

http://support.microsoft.com/kb/927392


ในขั้นตอนที่ 5 ฉันไม่มีรายชื่อระบบปฏิบัติการใด ๆ ฉันไม่มีพาร์ติชัน 100MB ไม่เคยมีและพาร์ติชันของฉันทำงานอยู่แล้วตามที่ฉันพูดในคำถาม ฉันลองทั้งหมดที่ KB ที่คุณพูดถึงแนะนำ แต่ bootrec / RebuildBcd ล้มเหลวด้วย "ไม่พบอุปกรณ์ระบบที่ร้องขอ"
— Domchi

ดูเหมือนจะเป็นฮาร์ดไดรฟ์ที่ไม่ดีหรือระบบไฟล์เสียหาย เรียกใช้ chkdsk / r นอกจากนี้คุณยังสามารถทดสอบฮาร์ดไดรฟ์โดยใช้ Linux live disk เช่น PartedMagic partedmagic.comซึ่งมีเครื่องมือที่เรียกว่า GSmartControl สำหรับตรวจสอบข้อผิดพลาดของฮาร์ดไดรฟ์และทำการทดสอบ SMART นอกจากนี้ยังมี call call testdisk ซึ่งสามารถใช้เพื่อลองและซ่อมแซมระบบไฟล์cgsecurity.org/wiki/TestDisk
— ThatGuyInIT

ฮาร์ดไดรฟ์และระบบไฟล์ก็โอเค - ฉันสามารถดูข้อมูลทั้งหมดจากสภาพแวดล้อมของ PartedMagic linux นอกจากนี้ TestDisk เป็นสิ่งที่ฉันใช้ก่อนหน้านี้เพื่อแก้ไข MBR ก่อนที่ฉันจะใช้ TestDisk ฉันไม่สามารถเข้าถึงพาร์ติชันได้ ปัญหาของฉันคือไฟล์ BCD ที่ไม่ถูกต้องแน่นอนและฉันอยากจะรู้ว่าทำไมฉันไม่สามารถสร้างมันขึ้นมาใหม่และอุปกรณ์ระบบที่ร้องขอนั้นเขาหาไม่ได้
— Domchi

คุณสามารถกด [Shift] + [F10] ที่ขั้นตอนที่ 3 เพื่อไปที่พรอมต์!
— piksel bitworks

0

ในกรณีของฉันไม่มีวิธีการแก้ปัญหาข้างต้นช่วย

การรีบูตเครื่อง Windows Server 2016 VM ใน VMware Esxi 6.5 ล้มเหลวด้วย "ไม่พบระบบปฏิบัติการ" ฉันสงสัยว่ามีการอัปเดตที่ติดตั้งระหว่างการปิดระบบ ฉันไม่สามารถแก้ไขได้ด้วย diskpart, bootrec, bcdedit และกู้คืนจากข้อมูลสำรอง มันไม่มีส่วนเกี่ยวข้องกับโหมด EFI (บูตปลอดภัย) หรือ BIOS

วิธีแก้ปัญหาคือเปลี่ยน Systemdrive (ด้านหลัง) เป็นอุปกรณ์ SCSI 0: 0

ดิสก์เพิ่มเติมที่ฉันเพิ่มเมื่อสัปดาห์ก่อนมีอุปกรณ์ SCSI 0: 0 และ Systemdrive อยู่บน 0: 1 สิ่งนี้จะเกิดขึ้นได้อย่างไรฉันไม่รู้ แต่ฉันสงสัยว่า Bug ใน Vsphere Web-Client

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