Windows mendeteksi disk GPT sebagai MBR dalam boot EFI

42

Disk ini adalah OCZ VERTEX 128GB SSD. Ini diformat sebagai GPT dari OSX. Tata letak disk adalah,

/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

Saya mencoba untuk menginstal windows7 di partisi "ssdwin" tetapi ketika saya EFI Boot windows 7 64bit USB installer, dikatakan,

Windows tidak dapat diinstal ke disk ini. Disk yang dipilih memiliki tabel partisi mbr, Pada jendela sistem EFI hanya dapat diinstal ke disk GPT.

Tetapi disk saya adalah disk GPT. tahu bagaimana saya bisa pulih dari ini?

Sarim
sumber

Jawaban:

69

Apakah Anda kebetulan menggunakan Utilitas Disk Apple untuk membuat sistem file FAT di partisi yang akan menjadi Windows itu? Jika demikian, Anda mengubah disk dari disk GPT yang sah menjadi disk MBR hibrid , yang OS X lihat sebagai GPT dan Windows melihat sebagai MBR. Solusi dalam hal ini adalah menghapus data MBR hybrid. Sejumlah utilitas dapat melakukan ini. Saya akan menjelaskan cara melakukannya dengan utilitas GPT fdisk ( gdisk) saya sendiri :

  1. Unduh GPT fdisk dari halaman Sourceforge dan instal. (Versi tersedia untuk Linux, OS X, dan Windows. Saya akan menganggap Anda akan melakukan ini dari OS X.) Atau, Anda dapat menjalankannya dari cakram darurat Linux seperti Parted Magic.
  2. Luncurkan gdiskpada disk Anda dengan mengetikkan sudo gdisk /dev/disk1jendela Terminal. (Ubah pengidentifikasi perangkat jika tidak seperti yang Anda sajikan sebelumnya atau jika Anda menggunakan OS lain untuk pekerjaan itu.)
  3. Ketik puntuk melihat tabel partisi untuk memverifikasi Anda bekerja pada disk yang benar. Jika tidak, ketikkan quntuk keluar tanpa menyimpan perubahan Anda dan coba lagi dengan perangkat lain.
  4. Ketik xuntuk masuk ke menu ahli.
  5. Ketik nuntuk membuat MBR pelindung baru. Catatan yang gdisktidak akan mengkonfirmasi perubahan; itu hanya akan menampilkan prompt ahli baru.
  6. Ketik wuntuk menyimpan perubahan Anda. Anda akan diminta untuk mengkonfirmasi tindakan ini. Lakukan itu.

Dengan sedikit keberuntungan ini akan memperbaiki masalah. Jika tidak, meskipun, Anda dapat menggunakan gdisk's vpilihan (pada menu ada) untuk memiliki gdisktampilan untuk masalah tabel partisi. Ini dapat memperbaiki beberapa masalah kecil secara otomatis, tetapi di lain waktu Anda harus membuat perubahan eksplisit. Lihat dokumentasi fdisk GPT pada perbaikan GPT untuk detailnya.


Adendum El Capitan:

OS X 10.11 Apple ("El Capitan") mencakup fitur baru, yang dikenal sebagai "rootless" atau "System Integrity Protection," yang membuatnya sulit atau tidak mungkin untuk menjalankan jenis utilitas tertentu, termasuk GPT fdisk. Yang pasti, fitur baru ini dimaksudkan untuk meningkatkan keamanan dengan mempersulit malware untuk mengendalikan komputer atau bagi pengguna untuk secara tidak sengaja merusak sistem mereka sendiri; tetapi juga menyebabkan masalah jika Anda benar-benar perlu menggunakan GPT fdisk atau alat pihak ketiga lainnya. Jika alat Apple sendiri mengizinkan menghapus MBR hibrid, saya tidak tahu bagaimana melakukannya dengan mereka, jadi AFAIK tugas ini benar-benar memerlukan melewati fitur keamanan baru ini.

Ada beberapa cara untuk mengatasi masalah ini, seperti:

  • Gunakan OS non-OS X, seperti installer Ubuntu yang di- boot ke mode "coba sebelum menginstal".
  • Tahan Command + R saat Anda mem-boot Mac Anda untuk meluncurkan lingkungan Pemulihan, di mana fitur ini dinonaktifkan. Secara teori, Anda harus dapat berjalan gdiskdi lingkungan ini, meskipun Anda mungkin perlu menyesuaikan PATHvariabel lingkungan. (Saya belum mencoba pendekatan ini, jadi mungkin ada rintangan yang tidak saya pertimbangkan.)
  • Boot ke lingkungan Pemulihan, buka jendela Terminal, ketik csrutil disable, dan reboot ke lingkungan biasa Anda. Tindakan ini menonaktifkan sistem tak menentu. Anda dapat mengaktifkannya kembali dengan melakukan langkah-langkah tetapi lulus enablebukan disableuntuk csrutil.

Untuk lebih lanjut tentang masalah lingkungan tak menentu, lihat halaman ini.

Rod Smith
sumber
1
Rod, terima kasih banyak untuk memasang ini. Saya mengalami masalah besar dengan hal yang sama pada Macbook Pro Retina 2013 yang baru diformat. Tidak bisa mendapatkan Win8 untuk menginstal keluar dari kotak melalui metode Asisten bootcamp yang sah (saya tidak bermain-main dengan utilitas disk). Saya masih memiliki masalah dan mengikuti tutorial Anda ke T bekerja seperti pesona. Terima kasih lagi! Anda menghemat gzillion jam untuk mencoba agar ini berfungsi.
saurabhj
3
Langkah-langkah ini menghancurkan data MBR hibrid, tetapi MBR hibrida hanya duplikat (dalam bentuk MBR) satu hingga tiga entri partisi GPT. Entri GPT tetap utuh dan dapat diakses, jadi Anda tidak boleh kehilangan akses ke file apa pun. Tentu saja, semua ini mengasumsikan bahwa tabel partisi adalah valid (atau sebagai "valid" seperti MBR hybrid apa pun). Jika tabel partisi Anda rusak dan MBR hibrid Anda menentukan partisi yang tidak memiliki mitra GPT, maka Anda akan kehilangan partisi tersebut. Ini akan menjadi pengaturan yang sangat ilegal dan berbahaya pada awalnya.
Rod Smith
1
Terima kasih banyak @RodSmith! Saya mencobanya sekarang pada OSX 10.10.1 Yosemite pada Macbook Pro 2012 untuk Windows 8.1 dan bekerja dengan sempurna. Instruksi Anda sangat membantu dan utilitasnya sangat bagus. Saya akan dengan senang hati membeli kopi untuk Anda kapan-kapan, beri tahu saya :)
MyPreciousss
1
GPT fdisk tidak hanya mengkonfirmasi MBR hibrida, tetapi menggunakan petunjuk ini juga memperbaiki prompt "Anda harus memformat disk ..." di Windows 7 untuk disk eksternal yang dapat dibaca dengan baik di OS X dan Ubuntu. Terima kasih!
Sirap
2
Ini adalah penyelamat. Dalam kasus saya, BootCamp bertanggung jawab untuk menciptakan kondisi Hybrid MBR yang menyebabkan banyak masalah. Setelah perbaikan saya berhasil melakukan instalasi triple-boot EFI asli pada sistem saya.
Evan Plaice