Пропадает виртуальный диск после перезагрузки

Привет, мои любимые читатели, на днях некто Валерий оставил комментарий к статье: Создаём виртуальный диск средствами Windows 7, с вопросом как же сделать так, чтобы созданный вами виртуальный диск VHD монтировался автоматически при загрузке системы.

valeraИ ведь действительно, как? Плохо что разработчики не задумались, как бы сделать этот процесс более легким, особенно для новичков. Было бы очень полезно, при первом монтировании виртуального диска поставить галочку, например «подключать виртуальный диск при загрузке компьютера», но к сожалению этого не случилось. Ну, да и бог с ним, как оказалось, автоматическое подключение VHD-дисков настраивается очень просто.

Кстати, эту статью можно считать дополнением к уже имеющейся статье: о том как создать виртуальный диск. Итак, давайте приступим: для того, чтобы нам с вами решить проблему с пропаданием виртуальный диск после перезагрузки системы, нужно как правило иметь хоть какие-то малейшие знания. Имеется ввиду, нужно знать что такое расширение файла, потому как читая статью дальше можно немного запутаться, также нужно знать что такое путь к файлу и где находится автозагрузка в windows 7.

Шаг первый

Вы готовы? Отлично, тогда давайте наконец начнем, вся операция описанная в первом шаге сводится к банальному созданию файла (скрипта), который в свою очередь и будет автоматически подключать наш виртуальный диск. Для этого открываем блокнот и пишем в нем следующий сценарий:

select vdisk file=c:virtualdisk.vhd attach vdisk

Где c:virtualdisk.vhd – это путь к вашему виртуальному диску, как вы можете видеть в моём случае, виртуальный диск лежит в корне диска C:/, ваш путь может существенно отличаться. vdisk1 После того, как мы написали сценарий с правильным путем к виртуальному диску, сохраним наш файл с именем attachvhd.s, на диске C:/. Обратите внимание, что файл должен быть с расширением *.s, это очень важно, данное расширение используется для файлов с исходным кодом.

Шаг второй

На этом шаге мы с вами создадим еще один файл, который будет отвечать за запуск сценария созданного на первом шаге. Также как и в первом шаге открываем блокнот и пишем следующую команду:

diskpart -s "c:attachvhd.s"

, где c:attachvhd.s - это путь до файла со сценарием, созданным в первом шаге. После чего сохраняем файл с именем attachvhd.cmd , например, на диск C:/ чтобы файлы были в одно месте, хотя это и не важно.

vdisk2

После того, как вы сохраните файл attachvhd.cmd поместите его в автозагрузку, можно создать ярлык, либо просто скопировать его. Вот, собственно, и все, после перезагрузки компьютера, ваш виртуальный диск будет автоматически подключен. Подписывайтесь на обновления, твиттуйте, пишите комментарии, всем всего !

Оставить комментарий
Комментарии
Лев
Лев
Здравствуйте!
Всё сделал как вы советовали, диск появился. Я хотел на него Windows загрузить, не вышло. ОС загрузилась с основного жесткого диска. По совету в инете, я установил размер виртуального диска 30 мб и отметил «динамический», мне сказали, что если ему нужно, он сам увеличит размер.
Но, не чего из этого не вышло. Диск пропал, после ваших патчей, которые стоят в автозагрузки, не чего не меняется. В Администрировании, я его нахожу в запоминающих устройствах, но каким либо изменением он не поддается. НИ как. Сейчас как-то обнаружить его и удалить. Создать новый с большим размером хотя бы 30гб. Помогите советом. Я подписан на вашу группу в контакте. С уважением, Лев Нижний Новгород
Максим
Максим
Мне 14 лет.Я посоветую внести написанное в блокнотике в реестер виндовс и все
udal-54
udal-54
В планировщике заполняем поля!!!

Программа или сценарий:
C:\Windows\explorer.exe

Добавить аргументы:
Ваш — Виртуальный XP.vhd

Рабочая папка:
Ваша — I:\! конюшня VM\Windows XP Professional
Вагиф
Вагиф
Каким образом поместить созданные файлы в автозагрузку? Не все продвинутые. Зачем писать статью, когда в конце в итоге оставляете в разъяснении не ясность, и цепочка действий разорвана!
Baal Davar
Baal Davar
В «Пуске» должна быть папка Автозагрузка. Добавьте файл или ярлык на файл в автозагрузку. Если нет папки, то скопируйте в проводник путь: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Это и есть папка Автозагрузки.