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
:P ROMPT
CLS
%SystemRoot%\SYSTEM32\mountvol.exe

SET 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
GOTO :D ISMOUNT

:D 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
GOTO :P ROMPT

:ERROR
ECHO.
ECHO Inputnya salah tuh, Silahkan ulangi.
PAUSE
CLS
GOTO :P ROMPT

::: 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

Tags: ,

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.

subscribe to comments RSS

There are 12 comments for this post

  1. Brenda says:

    duh… gw gak ngerti sola gini2 deh :P
    setau gw usb drive gw cukup banyak, cukuplah buat kebutuhan gw sehari hari :P
    kok kesannya kayak makanan ya? :P

  2. MaIDeN says:

    Kalau drive E atau drive setelah DVD/CD kita kosong berarti nggak ada masalah kan ?

  3. Mela says:

    mumet… mumet… ada bahasa yang lebih simple ga… hehehe…

  4. qzplx says:

    Maiden:
    Ngga masalah, cuman jadi masalah kalau usb disk exsternalnya ada 2 atau lebih, he he.

  5. -tikabanget- says:

    wah..
    asik..
    tapi buwat Mac ada gak yaa.. :(

  6. Tina says:

    thanks sharingnya ya Fell.. pa kabar nih, maaf ya aku lama ga mampir.. mo baca2 dulu ya..

  7. Rahmada says:

    Nice tips..
    BTW.. kalo di linux automountnya jg bisa FIX loh… cuma percaya apa enggak.. software syncnya yang ngga ada .. :) )

  8. Lorraine says:

    –disconnect–
    g ngerti euy,, =P

  9. qzplx says:

    Rahmada…
    Wah, salah tu, justru di linux ada, ngga pake software lagi, pake nya rsync

  10. reza says:

    mantab..seorang admin jago bgt batch file nya.. ^ – *

  11. Fen_Li says:

    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..

Please, feel free to post your own comment

* these are required fields