Static USB Drive ?
Capek yah ? kalo kita menggunakan usb disk external, kita pasti ngga bisa membackup data dengan software synchronyzer, kenapa ? karena interface usb selalu membuat drive yang terkadang berlainan, terkadang jadi E, terkadang jadi F, malah jadi G, padahal kita membutuhkan static drive di komputer kita, sehingga dengan begitu kita bisa menjalankan backup data pada komputer kita dengan software backup atau software synchronizer, ya ngga ?
Tadinya aku mencari carinya ke google.com, dan aku temukan USBDLM tapi sayang, aku ngga puas dengan software ini, karena dia menjadi service di komputer dan itu memakan resource, padahal kita tau, mungkin kita mencolok usb backup ngga setiap hari ?
akhirnya, aku kembali ke basic aja yaitu dengan membuat Batch file, yess, dengan batch file aku bisa bikin static drive ke windows, dengan memanfaatkan command mountvol, sebelumnya command ini digunakan secara otomatis saat kita memasukan usb ke komputer kita, dan menggenerate drive yang di mount dengan usb yang di colokin berdasarkan volume name nya.
Jadi at least dengan batch file, kita bisa membuat usb Drive kita selalu pada posisi yang sama, sehingga akan memudahkan proses backup data, caranya mudah, copy code ini dan paste ke dalam notepad, dan save filenya sebagai batch file atau cmd files.
So, here it goes the code.
:: PROGRAM UNTUK FIXED USB DRIVE VER. 1.0 ::
:: CREATED BY RAFFAELLO S RD. 2007 ::
:: ======================================= ::
:: SEBELUM MENGGUNAKAN PROGRAM INI, ::
:: PETUNJUK: ::
:: + SAVE VOLUME VARIABLE NYA KEDALAM VOL ::
:: + SET TARGET DRIVENYA KEDALAM DEST ::
:: ======================================= ::
:: UNTUK PERTANYAAN : ::
:: me@myraffaell.com ::
:::::::::::::::::::::::::::::::::::::::::::::@ECHO OFF
SETLOCAL
ROMPT
CLS
%SystemRoot%\SYSTEM32\mountvol.exeSET DRIVE=
SET ERRORLEVEL=
SET /P DRIVE=Drive Letter yang mau di Dismount (x=exit r=remount):
IF %DRIVE% == “” GOTO :ERROR
IF %DRIVE% == X GOTO :EOF
IF %DRIVE% == x GOTO :EOF
IF %DRIVE% == R GOTO :REMOUNT
IF %DRIVE% == r GOTO :REMOUNT
GOTOISMOUNT
ISMOUNT
ECHO.
ECHO Removing drive %DRIVE%:\
%SystemRoot%\SYSTEM32\mountvol.exe %DRIVE%: /D
ECHO.
IF %ERRORLEVEL% == 0 GOTO :SUCCESS
GOTO :ERROR:SUCCESS
ECHO Drive %DRIVE%:\ Berhasil di Dismount dari sistem.
ECHO.
pause
GOTOROMPT
:ERROR
ECHO.
ECHO Inputnya salah tuh, Silahkan ulangi.
PAUSE
CLS
GOTOROMPT
::: PASTE DULU VARIABLE VOLUMENYA DISINI, CARANYA DI CMD –> TRUS MOUNTVOL :::
:REMOUNT
SET VOL1=\\?\Volume{86acaa5d-8d72-11db-99aa-0016d31520fa}\
SET VOL2=\\?\Volume{86acaa54-8d72-11db-99aa-0016d31520fa}\
SET VOL3=\\?\Volume{86acaa55-8d72-11db-99aa-0016d31520fa}\::: TARGET DRIVE LETTERNYA :::
SET DEST1=T:
SET DEST2=U:
SET DEST3=V:%SystemRoot%\SYSTEM32\mountvol.exe %DEST1% %VOL1%
%SystemRoot%\SYSTEM32\mountvol.exe %DEST2% %VOL2%
%SystemRoot%\SYSTEM32\mountvol.exe %DEST3% %VOL3%CLS
ECHO OK, Sudah di remount ke path yang ditentukan
pause
Penggunaan, sebelumnya masukan dulu volume name nya kedalam batch file ini, untuk melihat volume namenya bisa di masukan command cmdvol, kalau ada yang bisa modifikasi ini jadi lebih canggih akan sangat dihargai.
Thanks….Happy Sync!
Related posts
This entry was posted on Monday, January 29th, 2007 at 12:35 pm and is filed under Hacking. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.












duh… gw gak ngerti sola gini2 deh

setau gw usb drive gw cukup banyak, cukuplah buat kebutuhan gw sehari hari
kok kesannya kayak makanan ya?
Kalau drive E atau drive setelah DVD/CD kita kosong berarti nggak ada masalah kan ?
mumet… mumet… ada bahasa yang lebih simple ga… hehehe…
Maiden:
Ngga masalah, cuman jadi masalah kalau usb disk exsternalnya ada 2 atau lebih, he he.
wah..
asik..
tapi buwat Mac ada gak yaa..
thanks sharingnya ya Fell.. pa kabar nih, maaf ya aku lama ga mampir.. mo baca2 dulu ya..
Nice tips..
)
BTW.. kalo di linux automountnya jg bisa FIX loh… cuma percaya apa enggak.. software syncnya yang ngga ada ..
–disconnect–
g ngerti euy,, =P
Rahmada…
Wah, salah tu, justru di linux ada, ngga pake software lagi, pake nya rsync
mantab..seorang admin jago bgt batch file nya.. ^ – *
makasih infonya
Good Learning..
cm ingin ngasih saran buat master admin..
code :
IF %DRIVE% == X GOTO :EOF
IF %DRIVE% == x GOTO :EOF
bisa diganti dgn :
IF /i %DRIVE% == X GOTO :EOF
beda : ada parameter “/i” –> ignore case sensitive (huruf besar/kecil sama)
salam..