Недавно я купил Mac Book Pro и разделил диск на три основных раздела: один для Mountain Lion, один для Windows 7 и один для обмена данными между ними. Благодаря многим исследованиям, потягиванию волос и небольшому количеству магии, я успешно смог заставить компьютер выполнить двойную загрузку либо в OS X, либо в Windows и получить доступ к разделу данных для каждой ОС.

Следующим шагом была виртуализация раздела Windows, чтобы я мог запустить его в VirtualBox при загрузке в OS X. Используя опцию createrawvmdk в VBoxManage, я создал сырой диск и указал Windows и разделы данных. Это привело к ошибке « VERR_RESOURCE_BUSY » при запуске виртуальной машины. Прочитав руководство по VirtualBox (http://www.virtualbox.org/manual/ch09.html#rawdisk), я обнаружил, что тома должны быть размонтированы в OS X, прежде чем их можно будет использовать в виртуальной машине. Если я отключу том от OS X, я смогу запустить виртуальную машину и получить доступ к разделу по своему усмотрению, однако это, похоже, подрывает мои намерения.

Есть ли варианты сделать этот раздел данных доступным как для OS X, так и для Windows одновременно? В конечном счете, я хотел бы, чтобы Windows видела данные на разделе данных таким же образом (то есть как диск D:), независимо от того, загружен ли я в него изначально или через VirtualBox.

1 ответ1

1

Монтирование чего-либо дважды - это вообще плохая идея. Причина в том, что ни одно ядро не сообщает другому, что оно делает с диском. Ядро OS X может предполагать, что определенная часть диска остается нетронутой, хотя на самом деле ядро Windows изменяет ее (или наоборот). Это очень быстро повредит вашу файловую систему, если только один из монтирований не предназначен только для чтения (и даже это решение не является надежным).

Вместо этого я рекомендую вам взглянуть на Shared Folders, которые делают в основном то же самое, но с небольшим количеством магии сети. Вам понадобятся гостевые дополнения, установленные в Windows. По сути, выбранная вами папка OS X будет представлена виртуальной машине как сетевой ресурс. Что бы я сделал с этим, это сопоставить его с буквой диска при запуске. Если вы поэкспериментируете с опциями (я не очень знаком с Windows), вы сможете понять, о чем говорите. Presto, у вас в основном то же самое, но без боевых ядер!

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