В Win7 вы можете подключить виртуальный жесткий диск как диск, однако после перезагрузки виртуальный жесткий диск больше не подключается. Есть ли способ сделать его постоянным?
8
Я не вижу способа повторно прикрепить его при загрузке "изначально". Вы можете использовать «сценарий запуска» с командами DISKPART, чтобы повторно присоединить его, или развернуть сценарий в группе программ «Запуск», чтобы повторно присоединить его после входа в систему. Это разочаровывает и хакерский, но по крайней мере это даст вам то, что вы хотели.
@echo off
SET TEMPFILE="%TEMP%\%RANDOM%.TXT"
echo SELECT VDISK FILE=(vdisk filename here)>%TEMPFILE%
echo ATTACH VDISK>>%TEMPFILE%
DISKPART /s %TEMPFILE%
del %TEMPFILE%
Это печально, но это лучшее, что я могу сделать сейчас ...
Еще один способ - присоединиться к сервису. Вам нужны instsrv.exe и srvany.exe из Windows Resource Kit Tools. Поместите их в любую папку со следующими файлами:
диск-W-установки-permanently.cmd
диск-W-установки-permanently.reg
srvany.bat
SrvAny прикрепить диск-W
dir / b
Теперь отредактируйте скрипт srvany-attach-disk_W, чтобы он указывал на ваш виртуальный жесткий диск, запустите disk-W-install-constantly.cmd с правами администратора и перезагрузите компьютер. Это все!
источник
Вы можете попробовать использовать VHD Attach . Он имеет возможность подключить VHD после каждой загрузки. Так как одна часть работает как служба, никакая подсказка UAC не будет беспокоить вас.
источник
Программа подключения VHD работала для меня. Он прикрепляет VHD для всех пользователей. Нет необходимости создавать сценарий запуска или запланированное задание. Программа прикрепляет сам VHD. вам просто нужно установить программу. Прикрепите файл VHD один раз или перейдите к пункту «Параметры» -> «Добавить файл VHD» и выберите «Автоматическое подключение». Спасибо Йосип. Ты обалденный
источник
Я сделал программу для этого, BMVHDloader.com, бесплатную и до сих пор постоянно обновляемую. Это будет услуга на следующей версии. И его можно свободно распространять, так как он мне нужен, а вышеупомянутое не было доступно. Я полагаю, что если бы мне это было нужно, а его не было, тогда я бы позволил всем получить его бесплатно. Упомянутый выше («VHD Attach»), я думаю, был сделан с VB. Также в этом месяце я выпускаю версию для сервера 2003 и XP. :) Пожалуйста, передайте всем, кто в этом нуждается, и следите за обновлениями на моем сайте. Happy VHD'ing
источник
Нет собственного способа сделать это - Windows в настоящее время не сохраняет подключенные виртуальные жесткие диски при перезагрузке. Сценарий запуска системы будет вашим лучшим выбором.
источник
Я создал командный файл, который использует diskpart / s и указывает используемый скрипт, который присоединяет мои различные VHD-файлы. Затем я создал запланированное задание для запуска во время запуска.
Вот страница, которую я создал с пошаговым процессом, чтобы сделать это.
http://coding.infoconex.com/post/2009/11/26/Automatically-attaching-VHD-files-in-Windows-7-and-Windows-2008.aspx
источник
Поместите ту же команду diskpart / s в планировщик задач, отметив «самые высокие привилегии» и «запустите ее при запуске компьютера». Это работает для меня (не для загрузочного диска), монтирует VHD даже до того, как пользователь войдет в систему.
источник