Win7에서는 VHD를 드라이브로 연결할 수 있지만 재부팅 후에는 VHD가 더 이상 연결되지 않습니다. 어쨌든 영구적으로 만들 수 있습니까?
답변1
부팅 시 "기본적으로" 다시 연결하는 방법이 없습니다. 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%
슬프지만 지금으로서는 최선을 다한 것 같아요...
답변2
또 다른 방법은 서비스 수준에 연결하는 것입니다. Windows Resource Kit 도구의 instsrv.exe 및 srvany.exe가 필요합니다. 다음 파일이 있는 폴더에 넣으세요.
디스크-W-설치-영구적으로.cmd
@echo off
echo RUN THIS AS ADMINISTRATOR!
pause
cd %~dp0
copy srvany.* c:\windows\system32\
copy srvany-attach-disk-W c:\windows\system32\
instsrv disk_W_attach "c:\windows\system32\srvany.exe"
regedit disk-W-install-permanently.reg
pause
디스크-W-설치-영구적으로.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\disk_W_attach\Parameters]
"AppEnvironment"=""
"Application"="c:\\windows\\system32\\cmd.exe"
"AppParameters"="/c srvany.bat"
"AppDirectory"="C:\\Windows\\System32"
srvany.bat
@echo on
set log=%temp%\srvany.log
echo log: Running at %date% %time% >>%log%
diskpart /s srvany-attach-disk_W >>%log%
net stop disk_W_attach
srvany-연결-디스크-W
select vdisk file=”D:\private\vm\HDD\disk_W.vhd"
attach vdisk
exit
디렉토리 /b
disk-W-install-permanently.cmd
disk-W-install-permanently.reg
instsrv.exe
srvany.bat
srvany.exe
srvany-attach-disk-W
이제 VHD를 가리키도록 srvany-attach-disk_W 스크립트를 편집하고 관리자 권한으로 disk-W-install-permanently.cmd를 실행한 후 재부팅하세요. 그게 다야!
답변3
당신은 사용해 볼 수 있습니다VHD 연결. 부팅할 때마다 VHD를 연결하는 옵션이 있습니다. 한 부분이 서비스로 실행되므로 UAC 프롬프트가 사용자를 방해하지 않습니다.
답변4
저는 이를 위해 BMVHDloader.com이라는 프로그램을 무료로 만들었으며 여전히 항상 업데이트되고 있습니다. 다음 릴리스에서는 서비스가 될 예정입니다. 그리고 제가 필요했기 때문에 무료로 배포할 수 있었는데 위에서 언급한 내용은 사용할 수 없었습니다. 나에게 필요한데 주변에 없다면 모든 사람에게 무료로 제공할 것이라고 생각합니다. 위에서 언급한 것("VHD 첨부")은 VB로 만들어진 것으로 생각됩니다. 또한 이번 달에는 서버 2003 및 XP용 버전을 출시할 예정입니다. :) 필요한 모든 사람에게 전달하고 내 사이트에서 업데이트를 다시 확인하세요. VHD를 즐겨보세요