Saya menjalankan macOS High Sierra pada iMac 2011. Saya juga menjalankan Windows 10 melalui BootCamp. Untuk mempersiapkan OS ke-3, saya menginstal ReFind dan mengubah ukuran partisi BootCamp untuk membuat ruang.
Sayangnya, ini membuat partisi Windows tidak dapat boot, saya mendapat pesan "Sistem Operasi Hilang" di layar hitam.
Alih-alih menerima keterbatasan saya dan tetap menggunakan Mac OS, saya memutuskan untuk menghapus partisi BootCamp, dan melanjutkan dengan menginstal ulang Windows ke ruang kosong. Awalnya ini tidak berfungsi dalam mode lawas, jadi saya (bodohnya) memutuskan untuk menggunakan EFI sebagai gantinya. Saya telah berhasil menginstal ulang Windows tetapi partisi Mac sekarang tidak muncul pada menu "ALT", ReFind telah menghilang dan mesin sekarang hanya boot ke Windows.
Jika saya mem-boot Mac OS dari USB, partisi mac tidak ditampilkan dan ditampilkan sebagai "Unallocated Space" ketika saya menggunakan Aomei di Windows 10.
Sayangnya, ada foto keluarga penting yang belum dicadangkan, dll di partisi Mac. Salahku!
Saya tidak percaya bahwa partisi mac telah dihapus, Windows berada di partisi BootCamp yang benar.
Pertanyaan saya adalah bagaimana cara mem-boot partisi Mac lagi jika memungkinkan, atau setidaknya mengeluarkan data. Saya tidak peduli tentang kehilangan Windows karena ini adalah instalasi baru.
Banyak terima kasih sebelumnya atas sarannya. Jelas saran terbaik adalah lebih berhati-hati dan menghindari situasi ini!
Berikut ini adalah hasil dari informasi yang diminta berdasarkan Bacaan ini :
gpt -r show disk0
start size index contents
0 1 PMBR
i 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 2542739416
2543149056 32768 2 GPT part - E3C9E316-0B5C-ADB8-817D-F92DF00215AE
2543181824 636884926 3 GPT part - EBD0A0A2-B9E5-4A33-87C0-68B6B72699C7
3180066750 726962385
3907029135 32 Sec GPT table
3907029167 1 Sec GPT header
sumber
gpt -r show disk0
(di-boot ke Internet Recovery Mode (alt-cmd-R) atau ke macOS (USB) - tergantung pada jenis sistem pada USB - Anda harus menambahkansudo ...
dan / atau menonaktifkan SIP) untuk pertanyaan Anda.Jawaban:
IMac Anda berisi disk non-4k 2 TB (saya kira itu adalah HDD) dan macOS High Sierra diinstal.
2542739416 blok disk Anda mulai dari blok 409640 tidak dialokasikan untuk partisi.
Partisi Anda yang hilang dapat diharapkan ditemukan & dipulihkan di ruang disk yang tidak terisi.
Tata letak partisi Apple default untuk HDD adalah 1. EFI 2. sistem utama dan 3. Recovery HD (dan 4. partisi tambahan yang dibuat oleh pengguna misalnya Boot Camp). EFI dan Recovery HD memiliki ukuran standar pada 512-disk:
Jenis partisi yang memenuhi syarat untuk HDD adalah standar HFS + atau CoreStorage (biasanya jika volume sistem utama dienkripsi atau Mac berisi Drive Fusion). APFS juga dimungkinkan tetapi tidak direkomendasikan oleh Apple. Memformat ulang HDD ke APFS akan dilakukan oleh pengguna.
Pada SSD, tipe partisi default adalah APFS tanpa partisi pemulihan.
Untuk mendeteksi boot jenis partisi sebelumnya ke Mode Pemulihan Internet:
Dapatkan detail partisi (di bawah ini saya asumsikan disk internal memiliki disk pengenal perangkat0):
diskutil umountDisk disk0
vis 3 blok pertama dimulai dengan block409640 dari disk0:
Jika Anda memiliki partisi standar sebelumnya, 1024 Bytes pertama hanya berisi yang tidak dapat dicetak (nol):
\0\0\0\0\0\0...
Setelah ~ Byte 1030 Anda akan melihat urutan berikut: \ 0HFSJ \ 0Jika Anda memiliki partisi CoreStorage, beberapa non-nol di 512 Bytes pertama dan string CS (
...\0CS\^A...
) ditampilkan:Jika Anda memiliki partisi APFS, string NXSB (
...\0NXSB\0\^P...
) ditampilkan dalam beberapa byte pertama:Jika Anda memiliki drive boot macOS penuh kedua, Anda dapat menggunakan hexdump sebagai gantinya:
diskutil umountDisk disk0
hexdump 3 blok pertama dimulai dengan block409640 dari disk0:
Hasil berikut mengidentifikasinya sebagai partisi OS X normal:
Angka pertama adalah jumlah byte dalam hex: 0000000: 0; 0000600: 1536. Tanda * menunjukkan garis yang identik. Ini berarti: dua blok pertama (0x000-0x3ff) semuanya nol.
Partisi CoreStorage menunjukkan beberapa non-nol di blok pertama (0x000-0x1ff):
Baris yang dimulai dengan byte 0x130 menunjukkan UUID Volume Fisik, baris yang dimulai dengan byte 0x140 menunjukkan UUID dari Grup Volume Logis.
String 48 46 53 4a (= "HFSJ") dalam 16 byte pertama dari blok ketiga mengidentifikasi volume HFS + Jurnal pada kedua jenis partisi.
Wadah APFS terlihat seperti ini:
String 4e 58 53 42 (= "NXSB") dimulai dengan byte 0x020 di blok pertama adalah string ajaib dari superblock wadah APFS dan mengidentifikasinya sebagai wadah APFS. UUID wadah mulai dari 0x48 (di sini: 11 f1 5e 40 ...)
Jika Anda telah menemukan partisi standar (yang biasanya disertai dengan Recovery HD), Anda dapat menambahkannya dengan perintah berikut:
Jika Anda telah menemukan partisi CoreStorage (yang biasanya disertai dengan Recovery HD), Anda dapat menambahkannya dengan perintah berikut:
Jika Anda telah menemukan partisi APFS ( tanpa Recovery HD - ini termasuk dalam wadah APFS!), Anda dapat menambahkannya dengan perintah berikut:
Di-boot ke sistem normal Anda harus menambahkan terlebih dahulu
sudo
kegpt ...
perintah. Dalam keadaan tertentu Anda harus menonaktifkan SIP .Akhirnya periksa partisi / volume:
Tata letak partisi Anda sebelumnya mungkin berisi celah antara "mantan" Recovery HD dan partisi Microsoft Reserved (ukuran: 32768 jenis blok: E3C9E316-0B5C-ADB8-817D-F92DF00215AE). Maka perintah memverifikasi Volume akan gagal dan senjata yang lebih besar harus dibawa. Jangan mencoba memperbaiki atau menginisialisasi apa pun jika diminta!
Jika Anda mengalami masalah yang tidak terduga, tambahkan komentar!
sumber
sudo dd if=/dev/disk0 skip=409640 count=3 | hexdump
atausudo dd if=/dev/disk0 of=/Users/<username>/Desktop/3blocks.raw skip=409640 count=3
cukup. Entah memposting hexdump di suatu tempat "sebagai teks" atau mengirim saya file: klanomath (at) googlemail.comSaya pikir satu-satunya pilihan Anda saat ini adalah mencoba memulihkan data menggunakan Penyelamatan Data. Tapi itu akan menjadi kekacauan besar. Pemulihan data semacam ini tidak memberi Anda pustaka foto bersih yang bagus dan rapi, pada dasarnya Anda akan mendapatkan setiap file yang mungkin dapat ditemukan semua tercampur menjadi beberapa folder raksasa. Saya akan segera berhenti menggunakan Mac. Anda mungkin telah memformat ulang partisi mac Anda dan menginstal windows di atasnya. Jika demikian, Anda masih akan mendapatkan BEBERAPA data yang dihapus dari itu, tetapi Anda akan mendapatkan semakin sedikit setiap menit Anda menjalankan windows.
sumber
Saya menggunakan solusi @ klanomath untuk membuat partisi Mac dapat di-boot kembali dan membuat cadangan Time Machine. Saya kemudian mencoba untuk memperbaiki kesalahan yang tersisa menggunakan Disk Utility. Seperti @klanomath memperingatkan, ini membuat disk tidak bisa di-boot lagi. Saya kemudian menghapus hard drive dan mencoba memulihkan dari cadangan Time Machine. Setelah 7 jam, pemulihan gagal sehingga saya menginstal ulang High Sierra dari pemulihan Internet kemudian mengimpor informasi dari Time Machine. Ini bekerja dan saya sekarang perlu (hati-hati) menginstal ulang Windows 10 (melalui Bootcamp) dan mungkin Ubuntu (jika saya merasa berani dan saya memiliki cadangan yang terbaru!)
sumber