หมายเลขบทความ (Article ID): 919529 - รีวิวครั้งสุดท้าย: 20 ตุลาคม 2552 - Revision: 8.0 Windows Vista ไม่เริ่มทำงานอีกต่อไปหลังจากที่คุณติดตั้งระบบปฏิบัติการรุ่นก่อนหน้าในการกำหนดค่าดูอัลบูตเนื้อหาบนหน้านี้อาการหลังจากที่คุณติดตั้งระบบปฏิบัติการ Windows รุ่นก่อนหน้าลงบนคอมพิวเตอร์ที่ใช้ Microsoft Windows Vista ในการกำหนดค่าดูอัลบูต คุณอาจพบปัญหาต่อไปนี้อย่างน้อยหนึ่งอย่าง
สาเหตุปัญหานี้เกิดขึ้นเนื่องจากระบบปฏิบัติการ Windows รุ่นก่อนหน้าไม่เข้ากันกับวิธีการเริ่มต้นระบบแบบใหม่ของ Windows Vista Windows Vista ใช้ที่เก็บฐานข้อมูลการกำหนดค่าการเริ่มระบบ (BCD) ใหม่ ที่เก็บนี้มีเมนูการเริ่มระบบและข้อมูลทั้งหมดเกี่ยวกับระบบปฏิบัติการซึ่งติดตั้งบนคอมพิวเตอร์ ดังนั้น แฟ้ม Boot.ini ที่มาจากระบบปฏิบัติการ Windows รุ่นก่อนหน้าไม่สามารถใช้สำหรับเริ่มการทำงานของ Windows Vista ในระบบปฏิบัติการ Windows รุ่นก่อนหน้าที่เรียกใช้บนคอมพิวเตอร์ที่ใช้โปรแกรมที่ทำงานขั้นพื้นฐานของระบบ (BIOS) เช่น Windows XP กระบวนการเริ่มระบบจะเริ่มทำงานพร้อมกับ BIOS ระบบ BIOS จะกำหนดอุปกรณ์การเริ่มระบบ แล้วโหลดเซ็กเตอร์กายภาพตัวแรก เซ็กเตอร์กายภาพนี้เรียกว่ามาสเตอร์บูตเรกคอร์ด (MBR) MBR มีตารางพาร์ติชันและรหัสการดำเนินการเริ่มระบบที่จำเป็น รหัสนี้จะค้นหาตารางพาร์ติชันเพื่อค้นหาพาร์ติชันที่ใช้งานอยู่และส่งต่อการควบคุมไปยังเซ็กเตอร์สำหรับเริ่มระบบบนพาร์ติชันที่ใช้งานอยู่ จากนั้น เซ็กเตอร์สำหรับเริ่มระบบบนพาร์ติชันที่ใช้งานอยู่จะโหลดโปรแกรม Ntldr โปรแกรม Ntldr จะแยกวิเคราะห์แฟ้ม Boot.ini แฟ้มนี้ใช้สำหรับแจงนับระบบปฏิบัติการที่ติดตั้ง เมื่อ Windows Vista เริ่มทำงานบนคอมพิวเตอร์ที่ใช้ BIOS ระบบ BIOS จะโหลด MBR แล้วโหลดเซ็กเตอร์สำหรับเริ่มระบบ อย่างไรก็ตาม รหัสสำหรับการเริ่มระบบจะโหลดโปรแกรมตัวจัดการการเริ่มระบบของ Windows (Bootmgr) ใหม่ โปรแกรมตัวจัดการการเริ่มระบบของ Windows จะแยกวิเคราะห์แฟ้มข้อมูลการกำหนดค่าการเริ่มต้นระบบ ระบุระบบปฏิบัติการที่ติดตั้งอยู่ และแสดงเมนูการเริ่มระบบ หากติดตั้งระบบปฏิบัติการ Windows รุ่นก่อนด้วยการกำหนดค่าแบบเริ่มต้นระบบจากสองระบบโดยใช้ Windows Vista โปรแกรมตัวจัดการการเริ่มระบบของ Windows จะถ่ายโอนการควบคุมไปยังโปรแกรม Ntldr สำหรับระบบปฏิบัติการ Windows รุ่นก่อนหน้านี้ โปรแกรมตัวจัดการการเริ่มระบบของ Windows จะดำเนินการตามนี้เมื่อคุณเลือก Windows Vista จากเมนูการเริ่มระบบ เมื่อคุณติดตั้งระบบปฏิบัติการ Windows รุ่นก่อนหน้าบนคอมพิวเตอร์ที่ใช้ Windows Vista การติดตั้งจะเขียนทับทุกสิ่งทุกอย่างจาก MBR เซ็กเตอร์สำหรับเริ่มระบบ และแฟ้มสำหรับการเริ่มระบบ ดังนั้น ระบบปฏิบัติการ Windows รุ่นก่อนหน้าจะสูญเสียความเข้ากันได้กับ Windows Vista รุ่นต่อไป การแก้ไขเมื่อต้องการแก้ไขปัญหาเหล่านี้ ให้ทำตามขั้นตอนต่อไปนี้ หมายเหตุ คุณสามารถเรียกใช้คำสั่งในขั้นตอนต่อไปนี้โดยใช้พร้อมรับคำสั่ง ถ้าคุณเรียกใช้คำสั่งเหล่านี้ใน Windows Vista ให้เรียกใช้ที่พร้อมรับคำสั่งที่มีการยกระดับสิทธิ์ของผู้ใช้แล้ว โดยคลิกที่ เริ่ม คลิก เบ็ดเตล็ด คลิกขวาที่ทางลัดของพร้อมรับคำสั่ง แล้วคลิก เรียกใช้ในฐานะผู้ดูแล
ข้อมูลเพิ่มเติมเมื่อต้องการเริ่มระบบปฏิบัติการ Windows รุ่นที่ใช้ Microsoft Windows NT คุณต้องใช้แฟ้มต่อไปนี้
การสร้างการกำหนดค่ามัลติบูตที่มี Windows Vistaเมื่อต้องการสร้างการกำหนดค่าการเริ่มต้นระบบจากหลายระบบที่ทำงานอยู่ ให้ติดตั้งระบบปฏิบัติการ Windows รุ่นที่เก่าที่สุดก่อน จากนั้น ให้ติดตั้งรุ่นที่ใหม่กว่าทีละรุ่นตามลำดับ Windows รุ่นใหม่ทุกรุ่นจะรักษาความเข้ากันได้กับรุ่นเก่า เพื่อใช้เริ่มการทำงานของ Windows รุ่นก่อนหน้าเมื่อต้องการสร้างการกำหนดค่ามัลติบูตที่มี Windows Vista คุณต้องมีพาร์ติชันอย่างน้อยหนึ่งพาร์ติชันสำหรับ Windows รุ่นก่อนหน้าแต่ละรุ่นที่คุณติดตั้ง ให้ปฏิบัติตามคำแนะนำทั่วไปดังนี้
ระบบปฏิบัติการ Windows รุ่นก่อนของ Microsoft Windows การเอา Windows Vista ออกจากการกำหนดค่าแบบหากคุณต้องการจะเอา Windows Vista ออกจากสภาพแวดล้อมแบบเริ่มต้นระบบจากสองระบบที่มี Windows รุ่นก่อน ให้ปฏิบัติตามขั้นตอนเหล่านี้หมายเหตุ คุณสามารถทำตามขั้นตอนเหล่านี้ได้ใน Windows รุ่นก่อนหน้า หรือ Windows Vista ถ้าคุณทำตามขั้นตอนเหล่านี้ใน Windows Vista ให้เรียกใช้คำสั่งจากพร้อมรับคำสั่งที่มีมีการยกระดับสิทธิ์ผู้ใช้แล้ว โดยคลิกที่ เริ่ม คลิก เบ็ดเตล็ด คลิกขวาที่ทางลัดของพร้อมรับคำสั่ง แล้วคลิก เรียกใช้ในฐานะผู้ดูแล
ข้อมูลอ้างอิง สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base: 314079
(http://support.microsoft.com/kb/314079/
)
วิธีการใช้แฟ้มระบบเพื่อสร้างดิสก์สำหรับบูตเพื่อป้องกันการไม่สามารถเริ่มต้น Windows XP ได้ 911080
(http://support.microsoft.com/kb/911080/
)
คุณได้รับข้อความแสดงข้อผิดพลาด "เกิดข้อผิดพลาดขึ้นในขณะอ่านดิสก์" เมื่อคุณใช้โปรแกรม Winnt32.exe เพื่อติดตั้ง Windows XP ใหม่บนคอมพิวเตอร์ที่ติดตั้งทั้ง Windows XP และ Windows Vista (ลิงค์นี้อาจเชื่อมโยงไปยังเนื้อหาที่เป็นภาษาอังกฤษบางส่วน หรือทั้งหมด) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลการกำหนดค่าการเริ่มต้นระบบ (BCD) โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:http://msdn.microsoft.com/th-th/library/aa362692(VS.85).aspx
(http://msdn.microsoft.com/th-th/library/aa362692(VS.85).aspx)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Extensible Firmware Interface (EFI) ใน Windows Vista โปรดเยี่ยมชมเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้: http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/UEFI_Windows.docx
(http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/UEFI_Windows.docx)
ใช้กับ
| การแปลบทความ
|
กลับไปด้านบน
