2

Я ищу умный способ обновления до 64-разрядной версии Windows на моем разделе MacBook Pro Boot Camp. Это план, который я установил (учитывая, что вы не можете просто обновить Win32 до Win64):

  1. Переместите раздел Boot Camp в файл VMDK;
  2. Перезапишите раздел Boot Camp с новой 64-битной установкой Windows 7;
  3. Переустановите программы и непереносимые вещи;
  4. В Mac OS запустите 32-разрядную версию Win7 и 64-разрядную версию Win7 на виртуальных машинах VMWare Fusion и используйте Windows Easy Transfer.

Единственная проблема здесь в том, что я не знаю, как превратить физический раздел в файл VMDK. На моем диске достаточно места для этого, даже без малейшего сжатия, я просто не знаю как.

Я наткнулся на Live View, который может превратить необработанное изображение (стиль dd ) в VMDK. (Нет версии для Mac OS, но, поскольку это Java, я предполагаю, что смогу запустить ее в любом случае.) Однако в списке поддерживаемых операционных систем нет явного упоминания Windows 7.

4 ответа4

5

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1015088

Это самый простой способ сделать это.

  1. Запустите Fusion.
  2. В строке меню Fusion выберите «Окно»> «Библиотека виртуальной машины».
  3. Удерживая клавишу Ctrl, щелкните значок Boot Camp в левом столбце.
  4. Нажмите Импорт.
  5. Введите имя пользователя и пароль администратора, затем нажмите Ok. В Fusion 3.x выберите место для сохранения новой виртуальной машины (по умолчанию это папка «Виртуальные машины» внутри папки «Документы») и нажмите «Сохранить».

    Для Fusion 1.x и 2.x, когда запускается Ассистент импорта, нажмите «Импорт».

  6. По завершении импорта вновь созданная виртуальная машина появляется в окне библиотеки виртуальных машин.

Примечание. Время, необходимое для завершения процесса импорта, зависит от размера раздела Boot Camp.

0

Я не использовал Boot Camp, а скорее установил в сырой раздел и использовал reFIT для загрузки. Чтобы извлечь данные из раздела, я использовал командную строку:

/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r path/to/rawdisk-file.vmdk -t 0 path/to/virtualdisk-file.vmdk

0

Если вы заходите в Windows, вы можете использовать бесплатную утилиту VMWare Converter.

У меня нет опыта работы с VMWare fusion, но я много времени использую с VMWare Workstation, и она работает хорошо, поэтому я предполагаю, что она должна работать так же и для fusion!

0

Я на самом деле нашел более простой способ командной строки, а затем он заставил меня понять, что есть простой способ с графическим интерфейсом.

VMWare Fusion сопровождается набором утилит CLI в папке Contents/MacOS . Инструмент diskCreate можно использовать для клонирования существующего файла vmdk (включая файлы vmdk которые ссылаются на фактический диск или раздел) на новый. Размонтирование раздела Boot Camp (с помощью Дисковой утилиты) и использование этой команды:

sudo "/Applications/VMWare Fusion.app/Contents/MacOS/diskCreate" \
     -A onDemandAlloc -C "Boot Camp.vmdk" ~/Desktop/win7-32.vmdk
sudo chown $USER ~/Desktop/win7-32.vmdk

(«Boot Camp.vmdk» находится в ~/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm/)

Мне удалось клонировать мой раздел Boot Camp в пригодный для использования файл vmdk . Как вы знаете, процесс занял около полутора часов (для раздела 120 ГБ с около 80 ГБ фактических данных), в течение которого дисковый ввод-вывод (очевидно) был (очевидно) насыщен, что привело к значительному замедлению работы моей системы.

При создании новой виртуальной машины я понял, что существует графический интерфейс пользователя, который делает то же самое. Если вы создаете виртуальную машину без использования установочного диска, вы можете выбрать существующий файл vmdk и скопировать его. Хотя я не прошел через это, этот способ копирования vmdk похоже, дает те же результаты, что и diskCreate .

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