непостоянство в VMware Fusion

3487
Lexicon

Я пытаюсь настроить VMware VM на непостоянный диск. Это так же просто, как сделать диск независимым от виртуальной машины и выбрать непостоянный параметр. Как мне сделать это в VMWare Fusion?

6

2 ответа на вопрос

5
Josh

For some reason VMware Fusion 5 (Even VMware Fusion 5 Professional) lacks a UI option to create Independent, Persistent VMDKs. But it can easily be done in the .vmx file using a text editor:

VMware documentation about changing disk mode says that the disk must not have any snapshots, so you may need to delete all snapshots. Consider making a backup first

  1. Shut down your virtual machine and quit VMware Fusion. (Yes, this is necessary)
  2. Locate the Virtual Machine's package in the Finder. Right click on it and select "Show Package Contents"
  3. Locate the .vmx file and open it with a text editor (you can right click and select "Open with > Text Edit")
  4. Search through until you find the line containing name of the virtual disk (vmdk) which you want to make persistent. It should look something like:

    scsi0:1.fileName = "Virtual Disk-000001.vmdk" 

    (Though it might be ide0:0, or the bus numbers might be different)

  5. Add below that line the following:

    scsi0:1.mode = "independent-nonpersistent" 

    Make sure to match the bus description. So if your device is ide0:0 you'd write ide0:0.mode

  6. Save the file and relaunch VMware Fusion, you should be good to go.
Для кого-то новичка в VMWare и этой непостоянной опции - как это работает точно? Будет ли он эмулировать чтение и запись жесткого диска только в ОЗУ или в какую-нибудь временную «чистую» папку на физическом диске? bigp 9 лет назад 0
@ Bigp: да. Снимки не влияют на независимые диски. Непостоянные диски возвращаются в состояние, в котором они находились до запуска ВМ, каждый раз при выключении компьютера. Они полезны, если вы хотите настроить диск определенным образом для тестирования, потому что каждый раз, когда вы отключаете питание, песочница сбрасывается. Josh 9 лет назад 0
С https://www.vmware.com/support/ws3/doc/ws32_disks2.html: Изменения на дисках в нестабильном режиме не сохраняются на дисках, а теряются при выключении или перезагрузке виртуальной машины. Непостоянный режим удобен для людей, которые всегда хотят запустить виртуальную машину в одном и том же состоянии. Примеры использования включают предоставление известных сред для тестирования программного обеспечения и пользователей технической поддержки, а также демонстрацию программного обеспечения. Любой тип диска может использоваться в нестабильном режиме Josh 9 лет назад 0
Спасибо за разъяснения @ Джош. Если я запускаю Windows на виртуальной машине и выполняю «перезагрузку» с нее, это сбрасывает изменения или только если я фактически полностью закрываю виртуальную машину и перезапускаю ее? bigp 9 лет назад 0
Если я правильно помню, перезапуск из ОС не будет сбрасывать диск, только при отключении питания или использовании опции сброса VMware (принудительная перезагрузка) Josh 9 лет назад 1
Это действительно золото, я никогда не думал об использовании непостоянных дисков. Этот трюк действительно применим ко многим ситуациям. Я могу подтвердить, что это все еще работает в последнем слиянии. laapsaap 7 лет назад 1
-2
Anonymous

Кажется, ты слишком обдумываешь это. Почему бы просто не загрузить живую версию .iso вашей ОС?

Я не могу сказать, что именно вы хотите делать, особенно потому, что любая операционная система, которую вы хотите использовать, может не быть «живой» версией. Но если вы не «устанавливаете» на виртуальный жесткий диск, то почти никогда не будет никаких проблем с постоянством.

Я делаю это все время в виртуальной коробке. При установке компьютера мне может потребоваться указать виртуальный жесткий диск, например, VHD-файл, но это не значит, что мне действительно нужно устанавливать его на этот диск. На самом деле, я просто удаляю виртуальный жесткий диск в настройках машины, так что нет другого выбора, кроме как загрузить любой образ .iso, который я укажу. Конечный результат - полностью функциональная виртуальная ОС без каких-либо ограничений.

Опять же, если мы говорим о чем-то вроде Puppy Linux, то даже образ .iso может быть изменен. Это одно из преимуществ Puppies - это возможность сохранять информацию о постоянстве на тот самый диск, с которого он загружен.