ติดตั้ง Windows 7 บนดิสก์ที่มี MBR สำหรับระบบปฏิบัติการอื่นในขณะที่รักษา OS ตัวที่สองไว้


0

ฉันมีฮาร์ดดิสก์ไดรฟ์ 2 ตัว c: \ (80 gb) และ d: \ (300 gb) การติดตั้ง Windows XP ปัจจุบันอยู่บนดิสก์ที่สอง (D) แต่ MBR อยู่บนดิสก์ (C) ตัวแรก

ฉันต้องการฟอร์แมตดิสก์ C (อันแรก) และติดตั้ง Windows 7 ลงบนมัน แต่ฉันต้องการรักษาการติดตั้ง XP บนดิสก์ D และสามารถบูตระบบปฏิบัติการทั้งสองได้

ไฟล์โปรแกรมทั้งหมดของฉันสำหรับ XP อยู่บนดิสก์ 2 รวมถึง d: \ Windows, d: \ System หากมีไฟล์ระบบใด ๆ บน C ระบบปฏิบัติการจะวางมันเองและฉันไม่สามารถควบคุมกระบวนการนั้นไม่สามารถบอกได้ว่าอยู่ที่ไหน และไฟล์เหล่านั้นคืออะไร

คำถามของฉันคือวิธีการติดตั้ง win7 บนดิสก์ไดรฟ์แรกแล้วจะสามารถบูตทั้งสองระบบปฏิบัติการได้อย่างไร อีกครั้ง MBR อยู่บนดิสก์ที่ฉันต้องการฟอร์แมต (เพื่อติดตั้ง Windows 7 ที่นั่น)

ฉันควรใช้เครื่องมืออะไร ฯลฯ (หนึ่งที่ฉันพบคือ easybcd)

คำตอบ:


0

ข้อแรก: เนื่องจากคุณกำลังจะทราบเมื่อทำการติดตั้ง Windows 7 การอธิบายเค้าโครงของฮาร์ดดิสก์ในแง่ของตัวอักษรไดรฟ์นั้นไม่มีประโยชน์และไม่เป็นไปตามปกติ ระบบปฏิบัติการที่แตกต่างกันจะกำหนดตัวอักษรชื่อไดรฟ์ที่แตกต่างกันไปในไดรฟ์ข้อมูลเดียวกันและC:ระบบปฏิบัติการใดระบบหนึ่งอาจมีS:หรือไม่มีอักษรระบุไดรฟ์เลยก็ได้ นอกจากนี้ไดรฟ์ตัวอักษรไม่ได้หมายถึงแผ่นในกรณีใด ๆ volumesแต่ Microsoft จัดเตรียมเครื่องมือสำหรับสถานการณ์เช่นนี้ซึ่งคุณต้องการรับและส่งต่อข้อมูลเกี่ยวกับแผ่นดิสก์ของคุณไปยังบุคคลอื่น มันเป็นคำสั่งและการส่งออกของตนและคำสั่งที่สามารถคัดลอกได้อย่างง่ายดายและวางลงในสิ่งที่ชอบคำถาม SuperUserdiskpartlist disklist partition

ประการที่สอง: คุณมี Master Boot Record บนแผ่นดิสก์ทั้งสอง เป็นลักษณะพื้นฐานของเค้าโครงพาร์ติชัน เป็นกรณีอะไรคือเฉพาะรหัส bootstrap ที่มีอยู่ใน MBR ในแผ่นดิสก์แรกของคุณจะถูกดำเนินการ (สิ่งนี้สามารถแก้ไขได้กับเฟิร์มแวร์ของเครื่องจักรที่ทันสมัยมากมายเมนูลำดับการบู๊ตในตัวควบคุมยูทิลิตี้การตั้งค่าซึ่งแผ่นดิสก์นั้นมีเซกเตอร์ # 0 โหลดและรันอยู่

รหัสบูตใน MBR ของคุณที่ถูกติดตั้งโดย Windows XP เป็นส่วนใหญ่เกี่ยวข้องกับการติดตั้ง Windows 7 มีมีความแตกต่างทำงาน แต่พวกเขาอยู่ในพื้นที่ที่ไม่น่าจะส่งผลกระทบต่อคุณ (โปรแกรมบูตสแตรป Windows 7 MBR ไม่รองรับเครื่องเก่าที่ไม่รองรับ API เฟิร์มแวร์บางอย่างสำหรับการเข้าถึงดิสก์ที่มีมาตั้งแต่ปี 1994 และทั่วไปตั้งแต่ปี 1997) ดังนั้นแม้ว่า Windows 7 จะอัพเดตโปรแกรม bootstrap MBR การดำเนินการของ ระบบของคุณควรจะไม่เปลี่ยนแปลงเป็นส่วนใหญ่ โปรแกรม bootstrap ใหม่ทำในสิ่งที่เก่าทำยกเว้นว่าไม่มีโหมดความเข้ากันได้ทางเลือกสำหรับเครื่องเก่า

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

การติดตั้ง Windows 7 จะอัปเดตโวลุ่มระบบแทนโปรแกรมบูตสแตรปในVolume Boot Record ด้วยใหม่ที่โหลดและเรียกใช้ตัวจัดการการบูตของ Microsoft ซึ่ง Windows 7 จะติดตั้งลงในพาร์ติชันระบบด้วย เพื่อให้ได้การจัดเรียงแบบหลายบูตคุณจำเป็นต้องบอก Microsoft Boot Manager ในโวลุ่มระบบของคุณเกี่ยวกับตัวโหลดระบบปฏิบัติการ Windows XP และเพิ่มลงในเมนูของมัน M. McTavish ให้คำสั่งในการทำสิ่งนี้:

bcdedit / สร้าง {ntldr} / d“ Windows XP” 
bcdedit / set {ntldr} พาร์ทิชันอุปกรณ์ = \ Device \ HarddiskVolume1
bcdedit / ชุด {ntldr} เส้นทาง \ ntldr
bcdedit / displayorder {ntldr} / addlast

bcdeditมาในกล่องและนั่นและยูทิลิตีการติดตั้ง Windows - ตามที่อธิบายไว้ค่อนข้างตื้นของกระบวนการอธิบาย - เป็นสิ่งที่คุณต้องการ คุณไม่ต้องการอะไรอีกแล้ว


ขอบคุณสำหรับคำตอบอย่างละเอียด คำถามของฉันคือถ้าฉันใช้กระบวนการติดตั้ง win7 จัดรูปแบบฮาร์ดไดรฟ์แรกของฉันให้ติดตั้ง windows 7 ลงไปแล้วทำตามที่คุณพูด (บอก windows 7 boot manager ว่ามีดิสก์อื่นที่ติดตั้ง win xp) ทุกอย่างจะทำงาน ละเอียด ?
EugeneP

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