ฉันจะรับบูตเดอร์ Windows 8 กลับมาและแสดงทั้ง Windows XP และ Windows 7 ได้อย่างไร


13

ฉันมีระบบที่ใช้ Windows 7 และ Windows XP และวันนี้ฉันได้ติดตั้งWindows 8 Developer Previewลงในพาร์ติชันสำรอง (ที่ฉันจะออกไปสองสามเดือนโดยไม่มีข้อมูลสำคัญใด ๆ อยู่ที่นั่น) เมื่อทำการบูทจากอุปกรณ์ที่สามารถบู๊ตได้และทำการติดตั้งฉันจะฟอร์แมตเพื่อให้มันเป็นพาร์ติชันที่สะอาดและสดใหม่ กระบวนการติดตั้งเสร็จสิ้นและตอนนี้ฉันมีหน้าจอบูตพร้อม Windows 8 Developer Preview และ Windows 7

รายการบูต Windows XP ของฉันหายไปเพียงแค่ ดังนั้นฉันได้ใช้EasyBCDเพื่อแก้ไขบูตโหลดเดอร์และเปิดใช้งานรายการบูต Windows XP ใหม่จากระบบและแสดง Windows XP ที่นั่น หลังจากนั้นฉันก็เริ่มพีซีของฉันใหม่

สิ่งเดียวที่เหลืออยู่คือ Windows 7 และ Windows XP เก่าที่รัก เป็นตอนนี้Windows 8 ตัวอย่างสำหรับนักพัฒนาหายไปจากเมนูการบูต EasyBCDตรวจไม่พบอีกต่อไป - สองสามครั้งที่ฉันเข้าสู่ระบบ Windows 7 และพยายามเรียกใช้หลังจากนั้น โปรดทราบว่าทุกรุ่นได้รับการติดตั้งในพาร์ติชั่นแยกต่างหาก

ฉันจะรับเมนูการบูต Preview Windows Developer และกลับไปยังรายการ Windows 7 และ Windows XP ได้อย่างไร


คุณติดตั้งDeveloper Previewของ Windows 8 ข้างๆ Windows 7 และ Windows XP? นั่นเป็นเพียงภัยพิบัติที่จะเกิดขึ้น
qJake

1
@SpikeX: ทำไมถึงเป็นเช่นนั้น? พวกเขาจะถูกแยกออกจากกันอย่างสมบูรณ์และบูตโหลดเดอร์ของหลังเข้ากันได้ ดังนั้นคุณสามารถมีเท่าระบบปฏิบัติการที่แตกต่างกันทำงานตามที่คุณต้องการ ...
Tamara Wijsman

1
@SpikeX:> คำตอบของคุณไม่มีประโยชน์ที่จะเขียน ดีกว่าคุณไม่ตอบกลับ ไม่ใช่ปัญหาร้ายแรงหรือภัยพิบัติที่นี่ ปัญหาคือฉันเพียงแค่บูตจาก 1 กลุ่ม: **Windows Developer Preview** (8) and **Windows 7**หรือ **Windows 7** and **Windows XP** ทุกครั้งที่การซ่อมแซมกลุ่มใดกลุ่มหนึ่งด้านบนเป็นประจำกลุ่มอื่นจะล้มเหลว ฉันแค่อยากได้ Windows multiboot availabe 3 อันในเวลาเดียวกัน มันเป็นคำถามที่ไร้เหตุผลหรือไม่? ไม่ฉันคิดว่าเป็นคำถามที่ถูกต้อง
Edward

มันเป็นการแสดงตัวอย่างของนักพัฒนาไม่ได้หมายความว่ามันไม่รองรับ dual / multiboot หรืออื่น ๆ ... และจริงๆแล้วมันรองรับ dual Windows 7 & และ8 Previewในเวลาเดียวกัน เหตุใดจึงไม่เพิ่มเติมรุ่น OS (XP จะไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก MS อีกต่อไป) ... ฉันไม่สามารถมั่นใจได้ว่ากรณีนี้ในเวลาปัจจุบันดังนั้นฉันจึงถามที่นี่ ไม่มีอะไรผิดปกติกับคำถามของฉัน
Edward

@ user98110: ฉันใช้ Windows 8 Developer Preview จาก VHD อาจเป็นทางเลือกอื่นถ้าคำตอบของฉันไม่ทำงาน? แต่ BCD ควรยังคงรองรับ Windows XP เพราะฉันรู้ว่าคนที่ใช้ Windows XP และ Windows 8 Developer Preview เคียงข้าง ...
Tamara Wijsman

คำตอบ:


20

รับเมนูการบูต Windows 8 Developer Preview กลับมา

  1. เริ่มจากสื่อการติดตั้ง Windows 8 Developer Preview

  2. เลือกการตั้งค่าคีย์บอร์ดของคุณ

  3. กดSHIFT+ F10เพื่อเข้าสู่พรอมต์คำสั่ง

  4. ดำเนินการbootrec /fixmbrเพื่ออัปเดตเรคคอร์ดการบูตหลักเพื่อให้แน่ใจว่าพาร์ติชันจะยังคงอยู่

  5. ดำเนินการbootrec /fixbootเพื่ออัพเดตเซกเตอร์สำหรับเริ่มระบบของพาร์ติชันระบบ

  6. ดำเนินการbootrec /scanosเพื่อเพิ่มระบบปฏิบัติการที่รู้จักไปยังข้อมูลการกำหนดค่าการบูต

รับไปยังรายการ Windows XP

  1. ดำเนินการbootrec /rebuildbcdสิ่งนี้จะสร้างข้อมูลการกำหนดค่าการบูตใหม่

  2. หากไม่ได้ผลให้รีบูตและใช้งานbcdeditจาก Windows 8 Developer Preview แบบนี้:

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    Run As Administratorโปรดทราบว่าคุณจะต้องคลิกขวากระเบื้องพร้อมรับคำสั่งแล้วคลิกที่ขั้นสูงที่มุมขวาล่างแล้วคลิกที่ แทนที่X:ด้วยพาร์ติชัน XP ของคุณ

    นี่เป็นแบบดั้งเดิมซึ่งแตกต่างจาก EasyBCD ดังนั้นโอกาสสูงกว่าที่จะทำงานได้อย่างถูกต้องมากขึ้น ...

โชคดี!


ขอบคุณทอม Anwser ของคุณดูถูกต้องและคาดว่าจะเป็นทางออกที่ถูกต้อง แต่ในระบบของฉันมันจะส่งคืนข้อความแสดงข้อผิดพลาดที่ไม่สามารถใช้คุณสมบัติ"bootrec / rebuildbcd"คำสั่งล่าสุดได้เสมอ ที่กล่าวมาแล้วใช้โดยคนอื่น และฉันจัดการกลับ XP ในรายการบูตโดยใช้EasyBCDด้วยตนเองเพิ่มและลบบางรายการกลับไปกลับมา ... และในที่สุดก็ใช้งานได้ แต่ฉันไม่แน่ใจว่าเกิดอะไรขึ้นในตอนเริ่มต้น
Edward

@ user98110: เกิดข้อผิดพลาดอะไร อย่างไรก็ตามไม่เป็นไรที่จะได้ยินว่าคุณได้รับการแก้ไขแล้ว ...
Tamara Wijsman

สวัสดีทอมฉันเสียโอกาสในการบูตเข้าสู่ windows7 OS หลังจากติดตั้ง Win8 ใหม่บนไดรฟ์อื่น การติดตั้ง W7 นั้นดูดี แต่พีซีบูทโดยตรงใน w8 ฉันทำตามคำแนะนำที่สองของคุณอย่างแน่นอนแล้ว (ยกเว้นส่วน bootrec เพราะ w8 บอกว่าไม่รู้จัก bootrec เลย) โดยใช้ D: เป็นพาร์ติชัน w7 ของฉัน (บน w8 ไดรฟ์ w7 ตอนนี้เรียกว่า D) ไทล์ W7 จะแสดงในเวลาบูต แต่จะไม่บู๊ต: หน้าจอสีดำบอกว่า "windows ไม่สามารถเริ่มต้นได้ฮาร์ดแวร์ล่าสุด ... " จากนั้นไฟล์: \ ntldr สถานะ: 0xc000000f แอปหรือระบบปฏิบัติการไม่สามารถโหลดได้เพราะ ไฟล์ต้องมีขาดหายไปหรือต่อ ..
pomarc

ยังฉัน ... ฉันทำ googling เล็กน้อยและดูเหมือนว่าสำหรับ windows7 ฉันไม่ควรใช้ path \ ntlr แต่ path \ windows \ system32 \ winload.exe ฉันทำไปแล้วแต่ยังคงมีข้อผิดพลาดเดิมอยู่ ถ้าฉันทำ bcdedit / enum ฉันมีตัวระบุพาร์ทิชันอุปกรณ์ {ntldr} = D: คำอธิบาย path \ windows \ system32 \ winload.exe Windows 7
pomarc

แก้ไขโดยใช้ easybcd นี่คือรายการใหม่ใน bcd store Windows Boot Loader ------------------- ตัวระบุ {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} พาร์ติชันอุปกรณ์ = D: path \ Windows \ system32 \ winload.exe คำอธิบาย Microsoft Windows 7 โลแคลพาร์ติชัน osdevice ในสหรัฐอเมริกา = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} ค่า OSDevice หรือ systemroot ขอบคุณ
pomarc

1

นี่คือโซลูชันที่สมบูรณ์แบบในการรับ Windows XP กลับมาของคุณเมื่อคุณติดตั้ง Windows 8

ตรวจสอบรายการบล็อกนี้: วิธีการติดตั้ง & บูตคู่ Windows 8 ด้วย Windows XP & Windows 7

  • นำทางไปยังคอมพิวเตอร์ของฉันจากระบบสำรวจหรือเดสก์ท็อป
  • จากนั้นที่แถบเมนูด้านบนคลิกที่“ System Properties”
  • ในหน้าต่างถัดไปเลือก“ การตั้งค่าระบบขั้นสูง”
  • มันจะป็อปอัพหน้าต่างใหม่ของคุณซึ่งคุณจะต้องคลิกที่แท็บ“ Advance” จากนั้นคลิกที่การตั้งค่าสำหรับ“ Start-up & recovery”
  • ในระบบปฏิบัติการเริ่มต้นให้เลือก“ เวอร์ชั่นก่อนหน้าของ Windows” ตอนนี้คลิกที่ตกลงและรีสตาร์ทพีซีของคุณ
  • ตอนนี้คุณควรมีตัวเลือกในการโหลด windows XP ก่อนเริ่ม Windows 8 เพลิดเพลินกับแพลตฟอร์ม windows ทั้งหมด

@Diogo โปรดแทนที่goo.glลิงก์แบบย่อ (เช่น) ด้วย URL ที่ขยายในขณะที่คุณอยู่ ขอบคุณ!
slhck

1

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

ฉันใช้bcdbootคำสั่งในพรอมต์คำสั่งการยกระดับเพื่อโหลดไฟล์ bootloader ของ Windows 8 และตอนนี้ทั้งหมดก็โอเค

ตัวอย่าง:

bcdboot c:\windows /s c:

-2

ในการแสดงรายการ Windows XP ในเมนูบู๊ตตัวอย่างของนักพัฒนา Windows 8 คุณเพียงแค่เปิดใช้งานองค์ประกอบ 'DisplayBootMenu' ใน {bootmgr} สมบูรณ์ของ Windows BCD แก้ไขสามารถ downlaoded นี่ - ภาพ BCD แก้ไข

หลังจากติดตั้งและเริ่มเครื่องมือจะแสดงองค์ประกอบ {bootmgr} เป็นค่าเริ่มต้น ดูว่ามีองค์ประกอบ 'DisplayBootMenu' อยู่หรือไม่ หากไม่คลิกที่ปุ่ม 'ใหม่' และสร้างขึ้นโดยเลือก 'Boot Manager' และ 'DisplayBootMenu' ใน comboboxes ยืนยัน. ตั้งค่า 'DisplayBootMenu' เป็นจริง

นี่จะทำให้เมนูการบู๊ตถูกแสดงในรูปแบบปกติของ Windows 7 หากต้องการนำองค์ประกอบแบบลักษณะ 'เมโทร' กลับมาให้ลบ 'DisplayBootMenu'

หากไม่มีเครื่องมือแก้ไขให้เปิดพร้อมท์คำสั่งแล้ววาง:

bcdedit /set {bootmgr} DisplayBootMenu true

ฟังดูดีและทำให้ง่ายขึ้น ขอบคุณสำหรับข้อมูลของคุณ BTW เพิ่งพูดถึงว่าในเวลาที่ฉันถามคำถามนี้ที่นี่Windows 8 Dev Previewสาธารณะเพียง 2-3 วันและWindows BCD Editorยังไม่ได้อัปเดตเวลานั้น ข้อมูลของคุณทำให้คนที่ลองเร็ว ๆ นี้จะหาทางแก้ปัญหาได้เร็วขึ้น
Edward

ความคิดเห็นแบบนี้คืออะไร? และข้อมูลประเภทใดที่นำมาสู่ผู้ใช้?
snayob

คำอธิบาย: Visual BCD ตั้งแต่วันแรกที่เผยแพร่ใน sep 2010 ได้นำความสามารถทั้งหมดที่กล่าวมาไปใช้! Windows 7 หรือ Windows 8 ไม่สำคัญเนื่องจากรูปแบบและคำจำกัดความขององค์ประกอบ BCD นั้นเท่ากับ 95% หรือมากกว่านั้น
snayob

DisplayBootMenu จะไม่แสดงการกำหนดค่าตัวโหลด Win8 ไม่ว่าจะเป็นการเปิดใช้งานระบบปฏิบัติการก่อนหน้านี้ในการบูต
kagali-san

สำหรับคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้โปรดดูwindows7boot.blogspot.comหวังว่าสิ่งนี้จะช่วยให้ผู้ใช้และผู้ดาวน์โหลดขั้นสูงน้อยลง)
snayob

-2

หากคุณต้องการแสดงทั้ง Windows (Windows XP และ Windows 8) ให้ทำตามขั้นตอนเหล่านี้:

  1. ดาวน์โหลดEasyBCD
  2. ติดตั้งและเปิด หน้าแรกให้ข้อมูลทั้งหมดเกี่ยวกับลำดับการโหลดระบบปฏิบัติการของคุณ
  3. ตอนนี้แก้ไขตามที่ต้องการ

2
คุณต้องสังเกตว่าคำถามของฉันโพสต์เมื่อนานมาแล้ว ในขณะนั้น EasyBCD ไม่สนับสนุน Windows 8 Developer Preview ดังที่ได้กล่าวไว้ข้างต้นฉันใช้ EasyBCD และไม่ได้อยู่ในหน้า UI หลัก ถ้ามันง่ายอย่างนั้นคำถามนี้ก็ไม่มีอยู่จริง ดูเวลาสร้างคำถามผู้ชาย (มากกว่า 4 เดือนที่ผ่านมาไม่กี่วันหลังจากดูตัวอย่าง win8 กระจายไปทั่วเว็บ)
Edward
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.