Смонтировать раздел Boot Camp
У меня есть мой жесткий диск от моего Mac, у него есть ярлык на загрузочный лагерь, но Mac мертв. Убутну видит раздел, называет его /dev/sdc3 и сообщает, что у него есть базовый раздел данных linux. Я пытался смонтировать его с #mount /dev/sdc3 folder
, Но он сказал мне, что мне нужно указать тип раздела. Хорошо. я пошел в #fdisk -l | grep sdc
и получил
/dev/sdc3 * 72850 72863 102400 7 HPFS/NTFS
тогда я попробовал:
# mount -t ntfs /dev/sdc3 folder
# mount -t hpfs /dev/sdc3 folder
оба потерпели неудачу, сказав мне посмотреть на dmesg | Хвост так вот что: [ 3408.950969] HPFS: плохая магия... вероятно, не HPFS
и сбой для NTFS:
mount -t ntfs /dev/sdc3 folder /
Подпись NTFS отсутствует.
оооо... какой раздел является bootcamp? и как мне его смонтировать?
1 ответ
Apple Boot Camp использует гибридную MBR, чтобы помочь загруженной в BIOS Windows сосуществовать с EFI-загруженной OS X. Как отмечалось на связанной странице, гибридные MBR опасны и подвержены проблемам. Я подозреваю, что вы можете столкнуться с проблемой, связанной с этим. Ваш fdisk
Вывод, кажется, показывает сторону MBR - безусловно, одна строка вывода, которую вы показали, соответствует либо чистому MBR-диску, либо гибридному MBR, а не чисто GPT-диску. (Подсказка: не скупитесь на вывод программы при публикации вопросов; покажите весь вывод команды как fdisk -l /dev/sdc
!)
Одна из проблем с гибридными MBR заключается в том, что стороны MBR и GPT могут не синхронизироваться. Вполне возможно, что это случилось с вами - но это спекулятивно с моей стороны. Чтобы знать, вам нужно сравнить начальную и конечную точки таблиц разделов GPT и MBR. Для этого запустите оба gdisk -l /dev/sdc
(чтобы увидеть сторону GPT) и fdisk -l /dev/sdc
(чтобы увидеть сторону MBR), и сравнить данные.
Другая возможность состоит в том, что вы не обращаетесь к правильному разделу. МБР /dev/sdc3
(который вы определили как раздел Windows) может отличаться от GPT /dev/sdc3
, Это критический момент, потому что в Linux сторона GPT - это то, что используется для создания идентификаторов устройств, поэтому, когда вы пытались подключить /dev/sdc3
вы, вероятно, устанавливали GPT /dev/sdc3
, а не MBR /dev/sdc3
, (Конечно, это предполагает, что диск имеет гибридную MBR, которая не является точной, учитывая предоставленную вами информацию, хотя я думаю, что это вероятно.) Снова, сравнивая данные GPT и MBR из gdisk
а также fdisk
соответственно поможет понять что происходит.