Di Win7 Anda dapat melampirkan VHD sebagai drive, namun setelah reboot VHD tidak lagi terpasang. Apakah ada cara untuk membuatnya permanen?
Di Win7 Anda dapat melampirkan VHD sebagai drive, namun setelah reboot VHD tidak lagi terpasang. Apakah ada cara untuk membuatnya permanen?
Jawaban:
Saya tidak melihat cara untuk memasangnya kembali saat boot "secara bawaan". Anda bisa menggunakan "skrip startup" dengan perintah DISKPART untuk melampirkan kembali, atau menggunakan skrip dalam grup program "Startup" untuk melampirkan kembali setelah login. Itu mengecewakan dan meretas, tetapi setidaknya itu akan memberi Anda apa yang Anda inginkan.
@echo off
SET TEMPFILE="%TEMP%\%RANDOM%.TXT"
echo SELECT VDISK FILE=(vdisk filename here)>%TEMPFILE%
echo ATTACH VDISK>>%TEMPFILE%
DISKPART /s %TEMPFILE%
del %TEMPFILE%
Sedih, tapi itu yang terbaik yang bisa kulakukan untuk saat ini ...
Cara lain adalah melampirkan pada tingkat layanan. Anda memerlukan instsrv.exe dan srvany.exe dari Alat Kit Sumber Daya Windows. Letakkan di folder mana saja dengan file berikut:
disk-W-instal-secara permanen.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
disk-W-install-secara permanen.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-attach-disk-W
select vdisk file=”D:\private\vm\HDD\disk_W.vhd"
attach vdisk
exit
dir / b
disk-W-install-permanently.cmd
disk-W-install-permanently.reg
instsrv.exe
srvany.bat
srvany.exe
srvany-attach-disk-W
Sekarang edit skrip srvany-attach-disk_W untuk menunjuk ke VHD Anda, jalankan disk-W-install-secara permanen.cmd dengan hak admin dan reboot. Itu saja!
Anda dapat mencoba menggunakan lampiran VHD . Ini memiliki opsi untuk melampirkan VHD setelah setiap boot. Karena satu bagian berjalan sebagai layanan, tidak ada UAC prompt yang akan mengganggu Anda.
Program melampirkan VHD bekerja untuk saya. Itu menempel VHD untuk semua pengguna. Tidak perlu membuat skrip start up atau tugas terjadwal. Program ini menempelkan VHD itu sendiri. Anda hanya perlu menginstal program. Lampirkan file VHD Anda satu kali atau buka opsi -> Tambahkan file VHD dan pilih Lampirkan Otomatis. Terima kasih Josip. Kamu Menakjubkan
Saya membuat program untuk ini, BMVHDloader.com, Gratis dan masih diperbarui setiap saat. Ini akan menjadi layanan pada rilis berikutnya. Dan gratis untuk mendistribusikan karena saya membutuhkannya dan yang disebutkan di atas tidak tersedia. Saya pikir jika saya membutuhkannya dan itu tidak ada maka saya akan membiarkan semua orang memilikinya secara gratis. Yang disebutkan di atas ("Lampirkan VHD") saya percaya dibuat dengan VB Juga bulan ini saya merilis versi untuk server 2003 dan XP. :) Tolong sampaikan kepada semua orang yang membutuhkannya dan periksa kembali untuk pembaruan di situs saya. Selamat VHD
Saya membuat file batch yang menggunakan diskpart / s dan menentukan skrip untuk digunakan yang melampirkan berbagai file VHD saya. Kemudian saya membuat tugas yang dijadwalkan untuk dieksekusi selama startup.
Ini adalah halaman yang saya buat dengan proses langkah demi langkah untuk melakukannya.
Masukkan perintah diskpart / s yang sama ke dalam sheduler tugas dengan 'hak istimewa tertinggi' dicentang dan 'jalankan saat startup komputer'. Ini bekerja untuk saya (bukan untuk boot disk), mount vhd bahkan sebelum pengguna log on.