Windows ตรวจพบดิสก์ GPT เป็น MBR ในการบู๊ต EFI


42

ดิสก์นี้เป็น OCZ VERTEX 128GB SSD มันจัดรูปแบบเป็น GPT จาก OSX เค้าโครงของดิสก์คือ

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_RAID                         63.8 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:       Microsoft Basic Data ssdwin                  63.9 GB    disk1s4

ฉันพยายามติดตั้ง windows7 ในพาร์ติชั่น "ssdwin" แต่เมื่อฉันติดตั้ง EFI Boot windows 7 64 บิต USB ตัวติดตั้งก็บอกว่า

Windows ไม่สามารถติดตั้งลงในดิสก์นี้ได้ ดิสก์ที่เลือกมีตาราง mbr พาร์ติชันในหน้าต่างระบบ EFI สามารถติดตั้งกับดิสก์ GPT เท่านั้น

แต่ดิสก์ของฉันคือดิสก์ GPT ความคิดใดที่ฉันสามารถกู้คืนจากนี้

คำตอบ:


69

คุณเคยใช้ Disk Utility ของ Apple เพื่อสร้างระบบไฟล์ FAT ในพาร์ติชั่นนั้นเป็น Windows หรือไม่? ถ้าเป็นเช่นนั้นคุณแปลงดิสก์จากดิสก์ GPT ที่ถูกกฎหมายไปเป็นดิสก์MBR แบบไฮบริดซึ่ง OS X เห็นว่าเป็น GPT และ Windows มองว่าเป็น MBR วิธีแก้ปัญหาในกรณีนี้คือการล้างข้อมูล MBR แบบไฮบริด สาธารณูปโภคจำนวนมากสามารถทำได้ ฉันจะอธิบายวิธีการใช้ยูทิลิตี้GPT fdisk ( gdisk)ของฉันเอง:

  1. ดาวน์โหลด GPT fdisk จากหน้า Sourceforgeและติดตั้ง (มีเวอร์ชันสำหรับ Linux, OS X และ Windows ฉันจะสมมติว่าคุณทำสิ่งนี้จาก OS X) หรือคุณสามารถเรียกใช้จากดิสก์ฉุกเฉิน Linux เช่นParted Magic
  2. เรียกใช้gdiskบนดิสก์ของคุณโดยพิมพ์sudo gdisk /dev/disk1ในหน้าต่าง Terminal (เปลี่ยนตัวระบุอุปกรณ์หากไม่ตรงกับที่คุณแสดงก่อนหน้านี้หรือถ้าคุณใช้ระบบปฏิบัติการอื่นสำหรับงาน)
  3. พิมพ์pเพื่อดูตารางพาร์ติชันเพื่อตรวจสอบว่าคุณกำลังทำงานบนดิสก์ที่ถูกต้อง หากไม่ใช่ให้พิมพ์qเพื่อออกโดยไม่บันทึกการเปลี่ยนแปลงของคุณแล้วลองอีกครั้งด้วยอุปกรณ์อื่น
  4. พิมพ์xเพื่อเข้าสู่เมนูของผู้เชี่ยวชาญ
  5. พิมพ์nเพื่อสร้าง MBR ที่ป้องกันใหม่ โปรดทราบว่าgdiskจะไม่ยืนยันการเปลี่ยนแปลง มันจะแสดงพรอมต์ผู้เชี่ยวชาญใหม่ให้คุณทราบ
  6. พิมพ์wเพื่อบันทึกการเปลี่ยนแปลงของคุณ คุณจะถูกขอให้ยืนยันการกระทำนี้ ทำเช่นนั้น

ด้วยโชคใด ๆ นี้จะแก้ไขปัญหาได้ ถ้ามันไม่ได้ แต่คุณสามารถใช้gdisk's vตัวเลือก (ในเมนูใด ๆ ) ที่จะมีการgdiskมองหาปัญหาตารางพาร์ทิชัน มันสามารถแก้ไขปัญหาเล็กน้อยได้โดยอัตโนมัติ แต่ในบางครั้งคุณจะต้องทำการเปลี่ยนแปลงอย่างชัดเจน ดูเอกสาร GPT fdisk เกี่ยวกับการซ่อมแซม GPTสำหรับรายละเอียด


ภาคผนวก El Capitan:

Apple OS X 10.11 ("El Capitan") มีคุณสมบัติใหม่ที่เรียกว่า "rootless" หรือ "System Integrity Protection" ซึ่งทำให้ยากหรือเป็นไปไม่ได้ที่จะเรียกใช้ยูทิลิตี้บางประเภทรวมถึง GPT fdisk เพื่อให้แน่ใจว่าคุณสมบัติใหม่นี้มีจุดประสงค์เพื่อปรับปรุงความปลอดภัยโดยทำให้มัลแวร์ควบคุมคอมพิวเตอร์หรือผู้ใช้เกิดความเสียหายกับระบบของตนเองโดยไม่ตั้งใจ แต่ยังทำให้เกิดปัญหาหากคุณจำเป็นต้องใช้ GPT fdisk หรือเครื่องมือของบุคคลที่สามอื่น ๆ หากเครื่องมือของ Apple อนุญาตให้ลบ MBR แบบไฮบริดออกไปฉันไม่ทราบว่าจะทำอย่างไรกับพวกเขาดังนั้น AFAIK ภารกิจนี้จึงต้องผ่านคุณสมบัติความปลอดภัยใหม่นี้

มีหลายวิธีในการแก้ไขปัญหานี้เช่น:

  • ใช้ระบบปฏิบัติการที่ไม่ใช่ OS X เช่นตัวติดตั้งUbuntu ที่บูทเข้าสู่โหมด "ลองก่อนการติดตั้ง"
  • กด Command + R ค้างในขณะที่คุณบู๊ตเครื่อง Mac เพื่อเปิดใช้งานสภาพแวดล้อมการกู้คืนซึ่งคุณสมบัตินี้ถูกปิดใช้งาน ในทางทฤษฎีคุณควรจะสามารถทำงานgdiskในสภาพแวดล้อมนี้แม้ว่าคุณอาจจำเป็นต้องปรับPATHตัวแปรสภาพแวดล้อม (ฉันไม่ได้ลองวิธีนี้ดังนั้นอาจมีอุปสรรคที่ฉันไม่ได้พิจารณา)
  • บูตไปที่สภาพแวดล้อมการกู้คืนเปิดหน้าต่างเทอร์มินัลพิมพ์csrutil disableและรีบูตในสภาพแวดล้อมปกติของคุณ การกระทำนี้จะปิดการใช้งานระบบราก คุณสามารถเปิดใช้งานได้โดยการดำเนินการขั้นตอนเหล่านี้ แต่ผ่านenableมากกว่าที่จะdisablecsrutil

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องของสภาพแวดล้อมที่ไม่มีรูทดูหน้านี้


1
ร็อดขอบคุณมากที่ทำสิ่งนี้ ฉันมีปัญหาสำคัญกับสิ่งเดียวกันใน Macbook Pro Retina 2013 ที่จัดรูปแบบใหม่ ไม่สามารถทำให้ Win8 ติดตั้งออกจากกล่องด้วยวิธีการ bootcamp ผู้ช่วยที่ถูกต้อง (ฉันไม่ได้เล่นกับยูทิลิตี้ดิสก์) ฉันยังคงมีปัญหาและติดตามกวดวิชาของคุณไปยัง T ทำงานได้อย่างมีเสน่ห์ ขอบคุณอีกครั้ง! คุณช่วยฉันสักหนึ่งพันล้านชั่วโมงเพื่อให้มันทำงานได้
saurabhj

3
ขั้นตอนเหล่านี้ทำลายข้อมูล MBR ไฮบริดแต่ MBR ไฮบริดเพียงทำซ้ำ (ในรูปแบบ MBR) รายการพาร์ติชัน GPT หนึ่งถึงสามรายการ รายการ GPT ยังคงอยู่และสามารถเข้าถึงได้ดังนั้นคุณไม่ควรสูญเสียการเข้าถึงไฟล์ใด ๆ ของคุณ แน่นอนว่าทั้งหมดนี้ถือว่าตารางพาร์ติชันนั้นถูกต้อง (หรือเป็น "ถูกต้อง" เนื่องจากไฮบริด MBR ใด ๆ ก็ได้) หากตารางพาร์ติชันของคุณเสียหายและไฮบริด MBR ของคุณระบุพาร์ติชันที่ไม่มี GPT คู่กันคุณจะสูญเสียพาร์ติชันเหล่านั้น นี่จะเป็นการตั้งค่าที่ผิดกฎหมายและเป็นอันตรายเมื่อเริ่มแรก
Rod Smith

1
ขอบคุณมาก @ RodSmith! ฉันลองตอนนี้บน OSX 10.10.1 Yosemite บน Macbook Pro 2012 สำหรับ Windows 8.1 และมันใช้งานได้อย่างไม่มีที่ติ คำแนะนำของคุณมีประโยชน์มากและยูทิลิตี้ก็ยอดเยี่ยม ฉันยินดีที่จะซื้อกาแฟให้คุณบางครั้งให้ฉันรู้ :)
MyPreciousss

1
GPT fdisk ไม่เพียง แต่ยืนยัน MBR ไฮบริด แต่การใช้คำแนะนำเหล่านี้ยังช่วยให้ฉันต้อง "ฟอร์แมตดิสก์ ... " ใน Windows 7 สำหรับดิสก์ภายนอกที่สามารถอ่านได้ดีใน OS X และ Ubuntu ขอบคุณ!
Sirap

2
นี่คือผู้ช่วยชีวิต ในกรณีของฉัน BootCamp รับผิดชอบในการสร้างเงื่อนไข Hybrid MBR ที่ทำให้เกิดปัญหามากมาย หลังจากการแก้ไขฉันจัดการเพื่อติดตั้ง Triple-boot ดั้งเดิมบนระบบของฉัน
Evan Plaice
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.