Смонтировать раздел 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соответственно поможет понять что происходит.

Другие вопросы по тегам