Score:3

อัปเดตไดรเวอร์ VirtIO SCSI บน Windows 2012 R2 ของฉันแล้ว และตอนนี้จะบู๊ตเข้าสู่การกู้คืนเท่านั้น วิธีการกู้คืน?

ธง us

ฉันมี Hetzner W2012 R2 Cloud VM และฉันได้อัปเดต VirtIO แล้ว วีออสซี คนขับมัน ตอนนี้มันบูตเข้าสู่โหมดการกู้คืนเท่านั้นและฉันไม่สามารถเข้าถึงไดรฟ์ C ได้แม้จากพรอมต์คำสั่ง

มีวิธีใดบ้างที่จะบันทึก VM นี้หรือหายไปแล้ว?
ฉันไม่มีภาพรวม (ล่าสุด) ของมัน :(

ฉันสามารถเมานต์ VirtIO ISO ตัวเก่าได้ แต่จะติดตั้งไดรเวอร์เก่าใหม่ได้อย่างไรในเมื่อไม่สามารถเข้าถึงไดรฟ์ C ได้

อัพเดท 1:
ฉันสามารถเข้าถึงไดรฟ์ C ได้ด้วย drvโหลด vioscsci.inf.
ยังคงพยายามหาวิธีติดตั้งไดรเวอร์เก่าอีกครั้ง

อัปเดต 2
ฉันใช้ dism /image:e:\ /add-driver /driver:vioscsi.inf ลงไดร์ฟเวอร์เพิ่มแล้วแต่ยังบูทไม่ได้

ปรับปรุง 3
การซ่อมแซมการเริ่มต้นทำให้เกิดข้อผิดพลาด 0x490.

ไม่มีเงื่อนงำว่าต้องทำอะไรต่อไปหรือจะแก้ปัญหาได้อย่างไรว่าทำไมเครื่องไม่บู๊ต

อัปเดต 4

ปรากฏว่าไดรเวอร์ระบบทั้งหมดของฉันไม่ได้ลงชื่อ. การปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์ทำให้ระบบสามารถบู๊ตได้ในที่สุด

ไม่ทราบว่าเหตุใดจึงเกิดขึ้น ดูเหมือนว่าฉันจะต้องทำการติดตั้งใหม่ทั้งหมด แต่อย่างน้อยฉันก็สามารถเข้าถึง VM กลับคืนมาได้แล้วในตอนนี้

us flag
ใช่. ฉันแน่ใจว่าได้ถอนการติดตั้ง vioscsi เวอร์ชันอื่นๆ ทั้งหมดในกรณีที่ยังโหลดบางอย่างไม่ถูกต้อง ไม่ได้ช่วยอย่างใดอย่างหนึ่ง
in flag
เปลี่ยน VM เพื่อใช้ Sata/ahci แทน virtio เพิ่มอุปกรณ์ดิสก์เพิ่มเติมด้วย virtio หวังว่า windows จะเริ่มทำงาน และคุณสามารถแก้ไขไดรเวอร์และตรวจสอบดิสก์ใหม่ ปิดระบบ และกู้คืนการตั้งค่า
us flag
@NiKiZe นั่นอาจแก้ไขได้ แต่เท่าที่ฉันรู้ว่าคุณไม่สามารถเปลี่ยนพารามิเตอร์เริ่มต้นบน Hetzner Cloud VMs ได้ อย่างน้อยฉันก็ไม่รู้จะทำยังไง
us flag
ดูเหมือนว่าไดรเวอร์ทั้งหมดของฉันจะไม่ได้ลงชื่อ ฉันสามารถเข้าสู่ VM ได้โดยการปิดใช้งานการบังคับใช้ลายเซ็น
us flag
ตกลง. ฉันจะโพสต์เป็นคำตอบหากฉันไม่สามารถหาวิธีแก้ไขลายเซ็นได้ ยังคงพยายามคิดออกส่วนนั้น แต่ฉันอาจโยนผ้าเช็ดตัวในไม่ช้า
Score:2
ธง us

1: ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์

หลังจากการตรวจสอบมากมาย ไดรเวอร์ระบบทั้งหมดก็กลายเป็นว่าไม่ได้ลงชื่อ ไม่ทราบสาเหตุ (อาจเป็นไดรฟ์เสียหาย)

ในการเข้าถึง VM ฉันต้องบูตโดยไม่ต้องบังคับใช้ลายเซ็นไดรเวอร์
ในการทำเช่นนั้น ก่อนอื่นให้เปิดใช้งานเมนูการบู๊ตจาก Windows Recovery:

bcdedit /set {bootmgr} displaybootmenu ใช่

จากนั้นรีบู๊ต กด F8 แล้วเลือกบู๊ตโดยไม่บังคับ

2: กู้คืนแคตตาล็อกความปลอดภัยที่ขาดหายไป

ด้วยเหตุผลบางประการ ไฟล์ทั้งหมดอยู่ใน

C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

...หายไปแล้ว ฉันบังเอิญมี catroot_old โฟลเดอร์ใน ระบบ32ดังนั้นฉันจึงคัดลอกไฟล์จากที่นั่นกลับเข้าไป รากแมว. การใช้ข้อมูลสำรองก่อนหน้านี้ก็น่าจะได้ผลเช่นกัน

การเปลี่ยนแปลงนี้ทำให้ฉันสามารถบูตได้ตามปกติอีกครั้ง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา