Чтобы ускорить тестирование, мне нужно подготовить диск с некоторыми файлами, выполнить некоторые операции на диске (изменить файлы, создать новые файлы ...) и быстро вернуться в чистое состояние (перед выполнением операций). Я знаю о VHD-файлах, которые можно монтировать с помощью "отмены поддержки", но я не могу найти, как использовать это в Windows 7.

Я бы тоже не отказался от некоторых других вариантов. Мой диск не помещается в память, поэтому RAM-диск не подходит. Загрузка виртуальных машин и создание снимков тоже не вариант.

Я использую Windows 7 (RC).

3 ответа3

2

Монтирование VHD в Windows 7

  • Нажмите на шар
  • Щелкните правой кнопкой мыши на «Мой компьютер» и выберите «Управление».
  • Выберите Управление дисками в разделе Хранилище
  • Щелкните правой кнопкой мыши по управлению дисками
  • Выберите между созданием VHD и подключением VHD

Использование Windows Virtual PC

В Virtual PC вы можете использовать разностные диски, и на Семи форумах вы можете найти полную информацию о том, как создавать разностные диски в Windows Virtual PC.

2

Хорошо, вот ответ на основе http://www.cchsu.com/art-en/2009/07/11/128/

diskpart
create vdisk file="d:\temp\diff.vhd" parent="d:\temp\main.vhd"
attach vdisk

На этом этапе виртуальный диск «diff.vhd» подключается к системе как новый диск. Это если разностный диск с "main.vhd" в качестве родителя. Когда закончите с тестированием, я могу просто сделать:

diskpart
detach vdisk
create vdisk file="d:\temp\diff1.vhd" parent="d:\temp\main.vhd"
attach vdisk

И снова иметь чистое состояние "main.vhd".

Это работает в Windows 7.

1

Сделайте резервную копию VHD, выполните ваши «операции», а затем восстановите VHD из резервной копии. Вуаля, снова «чистое состояние».

Если вы используете VHD с VirtualBox, вы можете сделать снимок в любое время.

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