1

В настоящее время у меня есть тройная загрузка на моем MacBook (OS X 10.6.5, Windows 7, Ubuntu 10.10), которая работает очень хорошо. Я хотел бы сейчас создать раздел хранения ExFAT, который будет разделен между тремя ОС, с важностью совместного использования между Windows и OS X. Вот как это выглядит прямо сейчас:

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacOSX                  400.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                74.5 GB    disk0s3
   4:       Microsoft Basic Data                         25.3 GB    disk0s4

Кажется, на диске уже 4 раздела, так как EFI требует 200 МБ в начале. Мне интересно, добавлю ли я еще один раздел, не испортит ли это синхронизацию GPT/MBR, что делает rEFIt для меня, потому что на диске будет более 4 основных разделов. Я, вероятно, буду использовать iPartition для этого.

РЕДАКТИРОВАТЬ
Чтобы добавить к сложности, по несвязанным причинам я решил переключиться с Ubuntu на Fedora на этом последнем разделе. Во время установки мое любопытство заставило меня выбрать рекомендуемые два раздела для установки с /boot на 500 МБ /dev/sda4 и / в LVM на /dev/sda5 . Диск теперь выглядит так:

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacOSX                  400.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                74.5 GB    disk0s3
   4:                        EFI                         524.3 MB   disk0s4
   5:                  Linux LVM                         24.8 GB    disk0s5

Когда я повторно синхронизировал rEFIt, он предложил таблицу MBR, в которой были только первые 4 раздела. Постараюсь получить эту информацию, чтобы добавить к ней в следующий раз, когда я перезагружаюсь.

РЕДАКТИРОВАТЬ
Оказывается, что у вас не может быть более 4 основных разделов с синхронизацией GPT/MBR. Оглядываясь назад, все это имеет смысл сейчас. Я решил пойти дальше и протестировать это, поэтому я создал раздел 25 ГБ на конце диска. Похоже это сейчас:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacOSX                  373.4 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                74.5 GB    disk0s3
   4:                        EFI                         524.3 MB   disk0s4
   5:                  Linux LVM                         24.8 GB    disk0s5
   6:       Microsoft Basic Data Transfer                26.6 GB    disk0s6

Используется OS X для форматирования последнего раздела как exFAT (имя тома Transfer). Использовал rEFIt для синхронизации таблиц GPT и MBR. Только до 4 (что отвечает на этот вопрос), который не отображается в Windows (что и ожидалось). Затем я загрузил двоичный файл OS X программы gptsync.efi которую rEFIt использует на форумах InsanelyMac, и выполнил следующую команду, чтобы выбрать требуемые разделы GPT в таблице MBR (1, 2, 3 и 6):

sudo gptsync /dev/disk0 2+af 3-07 6-07

думая, что тип MBR равен 07, как указано на странице exFAT WikiPedia. Когда я снова перезагрузился в Windows, раздел появился в diskmgmt.msc , но в формате RAW. Получив доступ к нему в Проводнике, я получаю возможность отформатировать его. Я решил попробовать использовать другой код MBR и снова выполнил следующую команду в OS X:

sudo gptsync /dev/disk0 2+af 3-07 6-0c

который не решил проблему. Беглый поиск предполагает, что exFAT предназначен только для использования на внешних томах, и что Windows не будет загружать внутренний раздел, отформатированный как exFAT. Итак, две вещи: (1) у меня либо неправильный код MBR, либо (2) он просто не будет прочитан Windows.

1 ответ1

1

Я сделал именно это (Win7 64, Ubuntu 10 64bit, OS X 64 bit и часть ExFAT). Когда я узнал, что таможня может искать ноутбук по своему усмотрению без судебного постановления в нарушение Конституции, я решил переместить ExFAT на 128 ГБ ExpressCard SSD (100 ГБ ExFAT, настроенный для пространства пользователя, 8 для каждого файла подкачки ОС, и оставшееся место в качестве ОЗУ для Win7 для использования).

Таким образом, все три системы могли использовать ExFAT в качестве пользовательского пространства, он физически отсутствовал на компьютере (он съемный), и поскольку я использовал 2 диска (один для ОС / приложений, другой для пространства пользователя / пространства подкачки), я ускорил мою систему (не огромное количество).

Если мне приходилось беспокоиться о том, что кто-то хочет посмотреть, что находится на моем компьютере, я просто удаляю пространство пользователя / раздела подкачки. У меня есть лицензии на все приложения и ОС на моем диске приложений / ОС. Нет никаких приложений, которые незаконно для меня владеть / использовать насколько мне известно. Я использую Launchbar для поиска в моем пользовательском пространстве (потому что база данных для него хранится в пользовательском пространстве, а не в пространстве OS / App, как Spotlight). Я просто хотел дать вам пищу для размышлений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .