Masalah yang Sering Dihadapi dalam Instalasi Windows XP
Published in June 7th, 2008
Posted by admin in Tips and Trick
Pernahkah anda mengalami masalah pada saat menginstall sistem operasi Windows XP? Terkadang masalah tersebut membuat kita jengkel dan beranggapan bahwa komputer kita sudah rusak atau bagaimana! Nah melalui tulisan ini saya ingin berbagi dengan tema-teman semua dengan pengalaman yang sudah saya alami pada saat meng-install sistem operasi windows tersebut dan bagaimana cara mengatasinya.
***)
Pada saat kita meng-install windows terkadang terjadi kemacetan pada saat progress berjalan. Progress jadi berhenti dan tidak bisa berjalan. Hal ini dapat disebabkan oleh beberapa hal.
1. Bisa Jadi CD Windows XP yang anda gunakan sudah tidakbagus lagi (Sudak tergores-gores) sehingga tidak bisa terputar dan akhirnya macet.
2. Bisa jadi head pada CD/DVD ROM anda kotor sehingga tidak bisa membaca data yang ada pada Track CD Windows anda.
Cara Mengatasinya :
Kalau memang itu dikarenakan CD Windows anda sudah tidak bagus maka sebaiknya ganti CD Windows yang lain. Atau coba bersihkan pakai alkohol kemudian coba kembali.
Kalau bukan karena itu maka coba bersihkan head CD/DVD ROM anda menggunakan alkohol. Setelah anda bersihkan usahakan sbelum dipakai pastikan head tersebut betul-betul kering. Head CD/DVD ROM ada pada bagian tengah, kecil, tampak seperti kaca bening.
***)
Pada saat penginstalan sistem operasi Windows XP terkadang ada beberapa data tertentu yang tidak bisa tercopy seperti shell32, winlogon.exe dll.
Hal ini biasa terjadi pada saat kita menginstall ulang komputer. Hal ini terjadi karena pada saat pengistalan masih terdapat bekas install sebelumnya yang belum hilang. Sehingga pesan yang muncul biasanya “tidak bisa di copy” tentunya dalam bahasa Inggris (sistem operasi bukan orang bugis yang buat bos. hehehehehehe)
Cara mengatasinya :
Apabila ada beberapa data yang tidak bisa tercopy maka pada saat pengistalan berhenti dan tampil pesan data yang tidak bisa dicopy tersebut maka buka CD/DVD ROM anda, kemudian angkat CD-nya kemudian pasang kembali lalu tekan enter untuk TRY.
Cara yang lain adalah pertama-tama coba bersihkan head CD/DVD ROM anda menggunakan alkohol kemudian coba kembali. Apabila hal tersebut masih berlanjut maka satu-satunya cara adalah Backup semua data anda kemudian remove semua partisi yang ada kemudian partisi ulang lalu lakukan penginstalan kembali. AKu sudah coba. Terbukti….Gratis kok.hehehehehehe
***)
Pada saat penginstalan sistem operasi Windows XP terkadang terasa lama. melebihi waktu normal peginstalan. Ingat waktu normal penginstalan sistem operasi Windows XP yaitu 20 menit. Apabila sudah melebihi waktu tersebut maka itu sudah tidak normal.
Hal tersebut disebabkan karena CD/DVD ROM terlalu panas sehingga tidak bisa memutar CD Windows yang ada didalamnya. Akhirnya data akan lambat tercopy. Apabila ini terjadi ujung-ujungnya adalah BLUE SCREEN dan pesan yang muncul adalah DUMP MEMORY. Perangkat sudah tidak mampu mengatasinya.
Cara Mengatasinya :
Apabila hal tersebut terjadi (BLUE SCREEN) maka buka CD/DVD ROM anda kemudian biarkan beberapa saat sampai dingin kembali. setelah itu tutup kemudian biarkan kembali beberapa saat. Turn Off komputer anda dan biarkan beberapa saat. Setelah sekitar 1/2 jam baru lakukan kembali penginstalan
Selasa, 03 Maret 2009
Tips dan Trik Membasmi Virus
Membasmi virus tanpa antivirus? Gimana caranya tuh? Simak langkah-langkah umum berikut dalam membasmi virus:
1. Nonaktifkan System Restore
FasilitasSystem Restore pada Windows berguna untuk mengembalikan konfigurasi sistem ke konfigurasi sebelumnya. Agar sistem yang telah pulih tidak kembali rusak, matikan fasilitas ini dengan klik kanan pada My Computer dan pilih Properties. Lalu pilih tab System Restore dan centang bagian Turn off System Restore on All Drive.
2. Matikan proses virus
Bagaimanapun caranya, matikan proses virus. Biasanya proses virus memiliki ikon berupa folder atau dokumen MS Word. Gunakan aplikasi seperti Process Explorer, Pocket Killbox, Show Kill Process, The Killer Machine, dan sebagainya.
3. Pulihkan registry
Pulihkan registry yang telah diotak-atik oleh virus. Jika tidak, maka virus dapat menginfeksi komputer Anda lagi. Gunakan Hijack This, Registry Cleaner, atau The Killer Machine. Hapus juga entry Scheduled Task yang dibuat oleh virus jika ada.
Untuk mengembalikan Registry yg telah di proteksi oleh virus adalah:
1. Dengan menggunakan Notepad, buatlah sebuah file baru. Ketikkan isi seperti di bawah ini:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] “DisableRegistryTools”=dword:00000000
2. Simpan dengan sembarang nama file, tapi dengan ekstensi reg, misalnya enable_regedit.reg.
3. Setelah itu klik 2x file tersebut untuk meng-enable registry editor
4. Hapus file-file virus
Gunakan fasilitas Search pada Windows untuk menemukan file-file virus.
Agar file yg di hidden bisa terlihat. Pada Folder Option centang “Show Hidden File and Folder”
Jika tidak bisa dibuka karena telah diproteksi oleh virus maka
1. Buka Notepad (pilih salah satu yang paling mudah buat kamu)
- Start>All Programs>Accessories>Notepad
- Win key+R>ketik notepad>enter (dilakukan jika virus belum mendisable run)
2. Copy paste tulisan dibawah ini pada notepade.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoFolderOptions”=dword:00000001
3. Setelah itu, save file tersebut. File>Save atau Ctrl+S.
Pada file name tulis terserah kamu, tapi diakhiri dengan tulisan “.reg”[dot reg].
Misal: Folder.reg
4. Jalankan file tersebut dengan cara anda, bisa double click.Jika ada peringatan klik Yes dan OK.
5. Terakhir Log Off komputer kamu (start>log off), kemudian Log in lagi.
5. Munculkan file-file yang disembunyikan virus
Virus pada umumnya tidak begitu kejam dengan menghapus dokumen-dokumen kita. Biasanya file-file tersebut hanya disembunyikan. Gunakan perintah attrib -s -h *.* /S /D pada Command Prompt untuk memunculkannya kembali.
6. Saran terakhir untuk pencegahan.
Hati-hatilah saat melakukan transfer data baik melalui disket, USB Flash Disk, maupun dari jaringan. Tunjukkan file hidden dan ekstensi file pada Windows Explorer. Selain itu, jangan mudah tergoda oleh file-file dengan nama yang menggoyahkan iman. Agar lebih aman selalu gunakan anti virus yang bisa dipercaya. Jika suatu saat anti virus anda tidak dapat menghapus virus yg menginfeksi PC anda cobalah pakai anti virus yg lain.
Membasmi virus tanpa antivirus? Gimana caranya tuh? Simak langkah-langkah umum berikut dalam membasmi virus:
1. Nonaktifkan System Restore
FasilitasSystem Restore pada Windows berguna untuk mengembalikan konfigurasi sistem ke konfigurasi sebelumnya. Agar sistem yang telah pulih tidak kembali rusak, matikan fasilitas ini dengan klik kanan pada My Computer dan pilih Properties. Lalu pilih tab System Restore dan centang bagian Turn off System Restore on All Drive.
2. Matikan proses virus
Bagaimanapun caranya, matikan proses virus. Biasanya proses virus memiliki ikon berupa folder atau dokumen MS Word. Gunakan aplikasi seperti Process Explorer, Pocket Killbox, Show Kill Process, The Killer Machine, dan sebagainya.
3. Pulihkan registry
Pulihkan registry yang telah diotak-atik oleh virus. Jika tidak, maka virus dapat menginfeksi komputer Anda lagi. Gunakan Hijack This, Registry Cleaner, atau The Killer Machine. Hapus juga entry Scheduled Task yang dibuat oleh virus jika ada.
Untuk mengembalikan Registry yg telah di proteksi oleh virus adalah:
1. Dengan menggunakan Notepad, buatlah sebuah file baru. Ketikkan isi seperti di bawah ini:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] “DisableRegistryTools”=dword:00000000
2. Simpan dengan sembarang nama file, tapi dengan ekstensi reg, misalnya enable_regedit.reg.
3. Setelah itu klik 2x file tersebut untuk meng-enable registry editor
4. Hapus file-file virus
Gunakan fasilitas Search pada Windows untuk menemukan file-file virus.
Agar file yg di hidden bisa terlihat. Pada Folder Option centang “Show Hidden File and Folder”
Jika tidak bisa dibuka karena telah diproteksi oleh virus maka
1. Buka Notepad (pilih salah satu yang paling mudah buat kamu)
- Start>All Programs>Accessories>Notepad
- Win key+R>ketik notepad>enter (dilakukan jika virus belum mendisable run)
2. Copy paste tulisan dibawah ini pada notepade.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoFolderOptions”=dword:00000001
3. Setelah itu, save file tersebut. File>Save atau Ctrl+S.
Pada file name tulis terserah kamu, tapi diakhiri dengan tulisan “.reg”[dot reg].
Misal: Folder.reg
4. Jalankan file tersebut dengan cara anda, bisa double click.Jika ada peringatan klik Yes dan OK.
5. Terakhir Log Off komputer kamu (start>log off), kemudian Log in lagi.
5. Munculkan file-file yang disembunyikan virus
Virus pada umumnya tidak begitu kejam dengan menghapus dokumen-dokumen kita. Biasanya file-file tersebut hanya disembunyikan. Gunakan perintah attrib -s -h *.* /S /D pada Command Prompt untuk memunculkannya kembali.
6. Saran terakhir untuk pencegahan.
Hati-hatilah saat melakukan transfer data baik melalui disket, USB Flash Disk, maupun dari jaringan. Tunjukkan file hidden dan ekstensi file pada Windows Explorer. Selain itu, jangan mudah tergoda oleh file-file dengan nama yang menggoyahkan iman. Agar lebih aman selalu gunakan anti virus yang bisa dipercaya. Jika suatu saat anti virus anda tidak dapat menghapus virus yg menginfeksi PC anda cobalah pakai anti virus yg lain.
Keberadaan printer seolah sudah menjadi satu paket dengan komputer. Namun sayangnya, seringkali para pengguna komputer kerap mengabaikan perawatan printer. Padahal, jika printer ngadat/rusak akan membuat pekerjaan terhambat dan tidak optimal. Bahkan seringkali membuat kita jengkel terhadapnya.Berikut beberapa tips yang kiranya dapat menjadi panduan kita dalam merawat printer ;1. Gunakanlah printer secara periodik. Hal ini dimaksudkan agar printer dapat menghasilkan kualitas cetakan yang optimal. Dengan pemakaian yang sering, aliran tinta akan lancar dan hasil cetakan akan bagus. Berbeda dengan printer yang jarang atau bahkan sudah lama tidak digunakan untuk mencetak hasil print outnya.2. Matikan printer saat tidak digunakan. Hal ini dilakukan untuk mencegah menutupnya lubang-lubang aliran tinta dalam kepala printer. Dan menghindari kerusakan sistem mekanis yang diakibatkan listrik yang tidak stabil. Ingat, andaikata printer anda dalam keadaan menyala, bila terjadi mati lampu akan mengakibatkan pergerakan motorik sistem mekanis printer yang mendadak. Dan mengakibatkan menurunnya kualitas komponen listriknya.3. Bersihkan kotoran yang ada dalam printer secara teratur. Setiap 1 atau 2 minggu, bersihkan bagian dalam printer. Terutama bagian yang menampung kotoran tinta saat printer digunakan. Hal ini akan menjaga kualitas printer selalu dalam kondisi yang bagus. Jangan lupa, tempatkan printer pada tempat yang bersih dan cukup udara/tidak lembab.4. Jagalah dan kontrol kondisi cartridge printer. Guna mencapai kualitas cetakan yang bagus dan stabil, pastikan perlakuan terhadap cartridge secara hati-hati, terutama saat mengganti/mengisi kembali tinta. Karena pada cartridge printer dipenuhi penghubung listrik yang halus dan berupa sirkuit yang sensitif.5. Gunakan sistem perawatan software secara berkala. Umumnya, seluruh printer mempunyai software khusus yang menjadi satu paket dalam instalasi drivernya. Untuk itu software diagnostic tool pada software tersebut perlu dijalankan secara berkala. Karena, untuk setiap masalah yang berkaitan dengan printer tersebut, sudah terdapat informasi yang lengkap dalam tool tersebut. Sehingga anda bisa mengatasi setiap permasalahan yang timbul.6. Bila proses mencetak gagal, matikan printer dan hidupkan kembali. Hal ini biasanya terjadi bila terdapat masalah seperti paper jam atau hal lainnya. Untuk mengatasi hal tersebut, batalkan seluruh aktifitas printing, matikan printernya (dengan mencabut kabel power listriknya) dan hidupkan kembali beberapa menit kemudian. Setelah itu cobalah untuk mencetak kembali.7. Bila terdapat masalah "service in error", lakukanlah perbaikan printer anda segera. Namun perlu diingat, jangan sekali-kali anda mencoba membongkar komponen dalam pada printer bila tidak cukup mempunyai pengetahuan tentang itu. Baiknya, serahkan perbaikan dan perawatan komputer tersebut pada orang yang mengerti tentang komputer atau yang menyediakan jasa servis komputer yang resmi dan sudah teruji kemampuannya.
M. Nur Setiawan
M. Nur Setiawan
AbstractTulisan ini menjelaskan bagaimana cara menjalankan operating system Windows XP SP 2 langsung dari flash disk,sekaligus untuk mengoperasikan aplikasi office, multimedia, browsing internet, dan reparasi system error.
Microsoft menjelaskan bahwa booting dari USB drive tidak bisa dilakukan.Flashdisk seperti hanya berfungsi sebagai media storage, misalnya menyimpan document, .mp3, atau .3gp
“USB-based mass storage devices cannot be the primary hard disk storage solution on a regular system…”
http://www.microsoft.com/whdc/device/storage/usbfaq.mspx
“Windows cannot boot from an USB drive. If your computer supports booting from such device,you can load a boot loader to the USB device which starts Windows XP from the HDD.”
Tidak demikian fakta yang sesungguhnya. Untuk itulah tutorial ini ditulis. ;p
—————————————————-Step 1: Apakah komputer Anda bisa booting dari USB?—————————————————-Untuk memeriksa apakah komputer Anda bisa booting dari USB, perhatikan catatan ini:1. Periksa dari Setup BIOS pada “Advanced BIOS Settings”, biasanya ada pilihan “boot sequence menu” ataupilihan yang serupa dengan itu. Masing-masing BIOS yang terpasang di motherboard memiliki menu yangberbeda-beda. Silakan merujuk pada buku panduan motherboard yang biasanya disertakan.2. Kalau BIOS belum mendukung, silakan lakukan update BIOS. Biasanya, pada motherboard keluaran baruselalu mendukung feature “boot from USB”.
Lakukan test apakah komputer Anda sudah bisa booting dari USB:1. Format flashdisk dari Windows, dengan format NTFS/FAT32Anda bisa menggunakan tool HPFormatTool yang bisa memformat flashdisk dari Start Menu.3. Shutdown komputer.4. Hubungkan USB drive tanpa HUB. Masukkan flash disk langsung di CPU, tanpa bantuan kabel.5. Disconnect hardisk (cabut kabel IDE/SATA dan power dari motherboard)6. Nyalakan komputer7. Setup BIOS dan cobalah melakukan booting dari USB Drive. Jika BIOS tidak berhasil menemukan drivedengan AutoDetect, tidaklah masalah. Yang penting BIOS sudah bisa booting dari USB Drive.8. Shutdown komputer, hubungkan kembali hardisk seperti semula, dan cabut flashdisk dari CPU9. Restart komputer
————————————————Step 3: Dumping CD Windows XP SP 2 menjadi .ISO————————————————Buka UltraISO > Buat .ISO dari CD Windows XP SP 2 > Save > beri nama “WinUSBDrive.ISO”
———————Step 4: Ekstrak File———————1. Buka file “WinUSBDrive.ISO” yang telah Anda buat, dengan UltraISO2. Buka folder \i3863. Extract file-file berikut ini ke %desktop% (biar gampang dicari)
TXTSETUP.SIFDOSNET.INFUSB.IN_USBPORT.IN_USBSTOR.IN_
———————————-Step 5 : Unpacking File-file *.IN_———————————-1. Gunakan CAB SDK (Cabinet SourceDevelopmentKit) dari command-line (cmd.exe) untuk mengekstrak contentfile-file .IN_ di mana setiap file berisi hanya satu file .INF2. Copy file CAB SDK ke desktop3. Start > Run > ketik: “cmd.exe /k cd desktop” (tanpa tanda petik) > OK/EnterCommand prompt akan menampilkan:
C:\Documents and Settings\%username%\Desktop\>_
4. Ketikkan:
cabarc x USB.IN_cabarc x USBPORT.IN_cabarc x USBSTOR.IN_
Anda akan memperoleh file berikut:
usb.infusbport.infusbstor.inf
5. Hapus file-file *.IN_ di %desktop% tetapi jangan hapus file TXTSETUP.SIF6. Biarkan saja Command Prompt terbuka, tidak perlu ditutup dulu.
———————Step 6: Editing File———————
Untuk mengedit file-file code/text dengan Notepad:
1. Bukalah File Notepad.2. Drag-drop file yang akan diedit ke dalam Notepad.3. Setelah selesai, tutup Notepad. Jika ada konfirmasi penyimpanan, pilih YES
Berikut ini merupakan langkah utama yang harus dilakukan, agar Windows XP SP 2 dapat diinstall pada flashdisk
6-A)— TXTSETUP.SIF
File ini di-LOAD saat awal instalasi melalui CD Installer Windows XP SP 2.Biasanya USB devices hanya dianggap sebagai “input device” selama instalasi.Saya akan mengubahnya agar menyertakan dukungan driver media-penyimpan pada awal instalasi.
Lakukan editing pada file TXTSETUP.SIF seperti petunjuk berikut:
Perhatikan baris mana yang harus ditambahi dan baris mana yang harus dihapus.Baris yang diberi tanda “;insert this line” berarti tambahan yang sebelumnya tidak ada di file asliBaris yang diberi tanda “;delete this line” berarti baris tersebut harus dihapusBaris yang diberi tanda “;add/change like this line” berarti harus diubah seperti begini
[BootBusExtenders.Load]pci = pci.sysacpi = acpi.sysisapnp = isapnp.sysacpiec = acpiec.sysohci1394 = ohci1394.sysusbehci = usbehci.sys ;insert this lineusbohci = usbohci.sys ;insert this lineusbuhci = usbuhci.sys ;insert this lineusbhub = usbhub.sys ;insert this lineusbstor = usbstor.sys ;insert this line
[InputDevicesSupport.Load]usbehci = usbehci.sys ;delete this line
usbohci = usbohci.sys ;delete this lineusbuhci = usbuhci.sys ;delete this lineusbhub = usbhub.sys ;delete this lineusbccgp = usbccgp.syshidusb = hidusb.sysserial = serial.sysserenum = serenum.sysusbstor = usbstor.sys ;delete this line
[BootBusExtenders]pci = “PCI-Bustreiber”,files.pci,pciacpi = “ACPI Plug & Play-Bustreiber”,files.acpi,acpiisapnp = “ISA Plug & Play-Bustreiber”,files.isapnp,isapnpacpiec = “Integrierter ACPI-Controllertreiber”,files.none,acpiecohci1394 = “IEEE-1394-Bus-OHCI-konformer Anschlusstreiber”,files.ohci1394,ohci1394usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;insert this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;insert this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;insert this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;insert this lineusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;insert this line
[InputDevicesSupport]usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;delete this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;delete this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;delete this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;delete this linehidusb = “HID-Parser”,files.hidusb,hidusbserial = “Treiber f?r seriellen Anschluss”,files.none,serialserenum = “Enumerator f?r seriellen Anschluss”,files.none,serenumusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;delete this lineusbccgp = “USB Generic Parent Driver”,files.usbccgp,usbccgp
Beberapa key Registry harus ditambahkan dan (lagi-lagi Microsoft memberi kesempatan membajakdengan memperbolehkan siapapun) untuk memodifikasi perintahnya di file TXTSETUP.SIF
[HiveInfs.Fresh]AddReg = hivedef.inf,AddRegAddReg = hivesys.inf,AddRegAddReg = hivesft.inf,AddRegAddReg = hivecls.inf,AddRegAddReg = hiveusd.inf,AddRegAddReg = dmreg.inf,DM.AddRegAddReg = usbboot.inf,usbservices ;insert this line
[SourceDisksFiles]usbboot.inf = 1,,,,,,_x,3,,3 ;insert this linebootvid.dll = 1,,,,,,3_,2,0,0,,1,2kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
Save dan Close file “TXTSETUP.SIF”
6-B)— DOSNET.INF
Buka file DOSNET.INF kemudian lakukan editing seperti berikut:
[Files]d1,usbboot.inf ;insert this lined1,_default.pifd1,12520437.cpxd1,12520850.cpx
… dan seterusnya, biarkan saja
Save dan Close file “DOSNET.INF”
6-C)— usb.inf
Lakukan perubahan di section [StandardHub.AddService] dan [CommonClassParent.AddService]
[StandardHub.AddService]DisplayName = %StandardHub.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbhub.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
[CommonClassParent.AddService]DisplayName = %GenericParent.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbccgp.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usb.inf”
6-E)— usbstor.inf
Lakukan perubahan di section [USBSTOR.AddService]
[USBSTOR.AddService]DisplayName = %USBSTOR.SvcDesc%ServiceType = 1StartType = 0 ;add/change like this lineTag = 3 ;add/change like this lineErrorControl = 1ServiceBinary = %12%\USBSTOR.SYSLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usbstor.inf”
6-F)— Membuat file USBBOOT.INF
Buatlah file bernama “USBBOOT.INF” di %desktop%
[usbservices]
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” DisplayName”,0×00000000,”USB Mass Storage Driver”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ImagePath”,0×00020000,”system32\DRIVERS\USBSTOR.SY S”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” DisplayName”,0×00000000,”USB 2.0 Enhanced Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbehci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”D isplayName”,0×00000000,”USB2 Enabled Hub”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”E rrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”G roup”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”I magePath”,0×00020000,”system32\DRIVERS\usbhub.sys”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”S tart”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”T ype”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” DisplayName”,0×00000000,”Microsoft USB Universal Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbuhci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” DisplayName”,0×00000000,”Microsoft USB Open Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbohci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Type”,0×00010001,1
Save dan Close file “USBBOOT.INF”
—————————————————–Step 7: Packing File yang Sudah Diedit ke Format IN_—————————————————–Buka lagi Command PromptC:\Documents and Settings\%username%\Desktop\>_
Ketikkan:
cabarc n USB.IN_ usb.infcabarc n USBPORT.IN_ usbport.infcabarc n USBSTOR.IN_ usbstor.inf
File-file IN_ sudah dipaket berdasarkan file-file INF yang telah Anda edit tadi.
——————————————————————Step 8: Injeksikan File-file IN_ dari Desktop ke “WinUSBDrive.ISO”——————————————————————
Buka UltraISO dan pastikan (masih) membuka file “WinUSBDrive.ISO”
Buka folder \i386 pada “WinUSBDrive.ISO”
Hapus file-file berikut:
DOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
Drag-drop file-file yang telah Anda edit di %desktop% tadi ke “WinUSBDrive.ISO” pada folder \i386
USBBOOT.INFDOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
—————————————Step 9: Burning “WinUSBDrive.ISO” ke CD—————————————Burning saja dengan Nero atau burnatonce dengan kecepatan rendah.
—————————————-Step 10: Install Windows XP SP 2 dari CD—————————————-1. Shut down komputer.2. Disconnect hardisk internal maupun eksternal3. Atur BIOS untuk menjadi USB Drive sebagai “first boot device”4. Masukkan USB drive tanpa HUB (tanpa kabel, langsung dari flashdisk ke CPU)5. RestartWindows biasanya akan menampilkan pesan error:1. “Driver not certified” <– pilih YES.Ini terjadi karena file-file di dalam CD instalasi sudah ada yang diubah2. “PageFile not found”6. Install.
—————————-Step 11: Try This Everywhere—————————-Setelah berhasil, shutdown komputer. Pasang lagi USB drive. Cobalah di rumah. ;op
Postscript:———–Sekarang Anda dapat menggunakan Flashdisk tersebut sebagai operating system Windows XP SP 2.Meskipun tidak semua motherboard mendukung “booting from USB Drive”, setidaknya flashdisk itu bisadijalankan di Pentium 4.Tentunya Anda mengerti mengapa flashdisk yang bisa menjalankan Windows XP SP 2 sangat membantu.Anda dapat menyelesaikan “system errors” yang biasa terjadi, seperti:1. Password login tidak bisa dibuka2. Virus bersarang di %SystemDrive% dan harus dibersihkan3. Ingin mengcopy file di hardisk tetapi system error4. Atau justru melakukan kebalikan nomor 1, 2, dan 3, yaitu: sengaja menghapus file agar Windows di hardisktidak bisa booting, ingin menginjeksikan virus, atau mengambil file tanpa sepengetahuan pemilik. ;p5. Berinternet tanpa takut terkena virus atau trojan. Karena, jika terkena, tinggal format hardisk lalu“isi ulang” flashdisk dengan menuliskan “WinUSBDrive.ISO” ke flashdisk (sekitar 10 menit).
Microsoft menjelaskan bahwa booting dari USB drive tidak bisa dilakukan.Flashdisk seperti hanya berfungsi sebagai media storage, misalnya menyimpan document, .mp3, atau .3gp
“USB-based mass storage devices cannot be the primary hard disk storage solution on a regular system…”
http://www.microsoft.com/whdc/device/storage/usbfaq.mspx
“Windows cannot boot from an USB drive. If your computer supports booting from such device,you can load a boot loader to the USB device which starts Windows XP from the HDD.”
Tidak demikian fakta yang sesungguhnya. Untuk itulah tutorial ini ditulis. ;p
—————————————————-Step 1: Apakah komputer Anda bisa booting dari USB?—————————————————-Untuk memeriksa apakah komputer Anda bisa booting dari USB, perhatikan catatan ini:1. Periksa dari Setup BIOS pada “Advanced BIOS Settings”, biasanya ada pilihan “boot sequence menu” ataupilihan yang serupa dengan itu. Masing-masing BIOS yang terpasang di motherboard memiliki menu yangberbeda-beda. Silakan merujuk pada buku panduan motherboard yang biasanya disertakan.2. Kalau BIOS belum mendukung, silakan lakukan update BIOS. Biasanya, pada motherboard keluaran baruselalu mendukung feature “boot from USB”.
Lakukan test apakah komputer Anda sudah bisa booting dari USB:1. Format flashdisk dari Windows, dengan format NTFS/FAT32Anda bisa menggunakan tool HPFormatTool yang bisa memformat flashdisk dari Start Menu.3. Shutdown komputer.4. Hubungkan USB drive tanpa HUB. Masukkan flash disk langsung di CPU, tanpa bantuan kabel.5. Disconnect hardisk (cabut kabel IDE/SATA dan power dari motherboard)6. Nyalakan komputer7. Setup BIOS dan cobalah melakukan booting dari USB Drive. Jika BIOS tidak berhasil menemukan drivedengan AutoDetect, tidaklah masalah. Yang penting BIOS sudah bisa booting dari USB Drive.8. Shutdown komputer, hubungkan kembali hardisk seperti semula, dan cabut flashdisk dari CPU9. Restart komputer
————————————————Step 3: Dumping CD Windows XP SP 2 menjadi .ISO————————————————Buka UltraISO > Buat .ISO dari CD Windows XP SP 2 > Save > beri nama “WinUSBDrive.ISO”
———————Step 4: Ekstrak File———————1. Buka file “WinUSBDrive.ISO” yang telah Anda buat, dengan UltraISO2. Buka folder \i3863. Extract file-file berikut ini ke %desktop% (biar gampang dicari)
TXTSETUP.SIFDOSNET.INFUSB.IN_USBPORT.IN_USBSTOR.IN_
———————————-Step 5 : Unpacking File-file *.IN_———————————-1. Gunakan CAB SDK (Cabinet SourceDevelopmentKit) dari command-line (cmd.exe) untuk mengekstrak contentfile-file .IN_ di mana setiap file berisi hanya satu file .INF2. Copy file CAB SDK ke desktop3. Start > Run > ketik: “cmd.exe /k cd desktop” (tanpa tanda petik) > OK/EnterCommand prompt akan menampilkan:
C:\Documents and Settings\%username%\Desktop\>_
4. Ketikkan:
cabarc x USB.IN_cabarc x USBPORT.IN_cabarc x USBSTOR.IN_
Anda akan memperoleh file berikut:
usb.infusbport.infusbstor.inf
5. Hapus file-file *.IN_ di %desktop% tetapi jangan hapus file TXTSETUP.SIF6. Biarkan saja Command Prompt terbuka, tidak perlu ditutup dulu.
———————Step 6: Editing File———————
Untuk mengedit file-file code/text dengan Notepad:
1. Bukalah File Notepad.2. Drag-drop file yang akan diedit ke dalam Notepad.3. Setelah selesai, tutup Notepad. Jika ada konfirmasi penyimpanan, pilih YES
Berikut ini merupakan langkah utama yang harus dilakukan, agar Windows XP SP 2 dapat diinstall pada flashdisk
6-A)— TXTSETUP.SIF
File ini di-LOAD saat awal instalasi melalui CD Installer Windows XP SP 2.Biasanya USB devices hanya dianggap sebagai “input device” selama instalasi.Saya akan mengubahnya agar menyertakan dukungan driver media-penyimpan pada awal instalasi.
Lakukan editing pada file TXTSETUP.SIF seperti petunjuk berikut:
Perhatikan baris mana yang harus ditambahi dan baris mana yang harus dihapus.Baris yang diberi tanda “;insert this line” berarti tambahan yang sebelumnya tidak ada di file asliBaris yang diberi tanda “;delete this line” berarti baris tersebut harus dihapusBaris yang diberi tanda “;add/change like this line” berarti harus diubah seperti begini
[BootBusExtenders.Load]pci = pci.sysacpi = acpi.sysisapnp = isapnp.sysacpiec = acpiec.sysohci1394 = ohci1394.sysusbehci = usbehci.sys ;insert this lineusbohci = usbohci.sys ;insert this lineusbuhci = usbuhci.sys ;insert this lineusbhub = usbhub.sys ;insert this lineusbstor = usbstor.sys ;insert this line
[InputDevicesSupport.Load]usbehci = usbehci.sys ;delete this line
usbohci = usbohci.sys ;delete this lineusbuhci = usbuhci.sys ;delete this lineusbhub = usbhub.sys ;delete this lineusbccgp = usbccgp.syshidusb = hidusb.sysserial = serial.sysserenum = serenum.sysusbstor = usbstor.sys ;delete this line
[BootBusExtenders]pci = “PCI-Bustreiber”,files.pci,pciacpi = “ACPI Plug & Play-Bustreiber”,files.acpi,acpiisapnp = “ISA Plug & Play-Bustreiber”,files.isapnp,isapnpacpiec = “Integrierter ACPI-Controllertreiber”,files.none,acpiecohci1394 = “IEEE-1394-Bus-OHCI-konformer Anschlusstreiber”,files.ohci1394,ohci1394usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;insert this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;insert this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;insert this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;insert this lineusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;insert this line
[InputDevicesSupport]usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;delete this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;delete this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;delete this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;delete this linehidusb = “HID-Parser”,files.hidusb,hidusbserial = “Treiber f?r seriellen Anschluss”,files.none,serialserenum = “Enumerator f?r seriellen Anschluss”,files.none,serenumusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;delete this lineusbccgp = “USB Generic Parent Driver”,files.usbccgp,usbccgp
Beberapa key Registry harus ditambahkan dan (lagi-lagi Microsoft memberi kesempatan membajakdengan memperbolehkan siapapun) untuk memodifikasi perintahnya di file TXTSETUP.SIF
[HiveInfs.Fresh]AddReg = hivedef.inf,AddRegAddReg = hivesys.inf,AddRegAddReg = hivesft.inf,AddRegAddReg = hivecls.inf,AddRegAddReg = hiveusd.inf,AddRegAddReg = dmreg.inf,DM.AddRegAddReg = usbboot.inf,usbservices ;insert this line
[SourceDisksFiles]usbboot.inf = 1,,,,,,_x,3,,3 ;insert this linebootvid.dll = 1,,,,,,3_,2,0,0,,1,2kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
Save dan Close file “TXTSETUP.SIF”
6-B)— DOSNET.INF
Buka file DOSNET.INF kemudian lakukan editing seperti berikut:
[Files]d1,usbboot.inf ;insert this lined1,_default.pifd1,12520437.cpxd1,12520850.cpx
… dan seterusnya, biarkan saja
Save dan Close file “DOSNET.INF”
6-C)— usb.inf
Lakukan perubahan di section [StandardHub.AddService] dan [CommonClassParent.AddService]
[StandardHub.AddService]DisplayName = %StandardHub.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbhub.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
[CommonClassParent.AddService]DisplayName = %GenericParent.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbccgp.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usb.inf”
6-E)— usbstor.inf
Lakukan perubahan di section [USBSTOR.AddService]
[USBSTOR.AddService]DisplayName = %USBSTOR.SvcDesc%ServiceType = 1StartType = 0 ;add/change like this lineTag = 3 ;add/change like this lineErrorControl = 1ServiceBinary = %12%\USBSTOR.SYSLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usbstor.inf”
6-F)— Membuat file USBBOOT.INF
Buatlah file bernama “USBBOOT.INF” di %desktop%
[usbservices]
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” DisplayName”,0×00000000,”USB Mass Storage Driver”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ImagePath”,0×00020000,”system32\DRIVERS\USBSTOR.SY S”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” DisplayName”,0×00000000,”USB 2.0 Enhanced Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbehci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”D isplayName”,0×00000000,”USB2 Enabled Hub”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”E rrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”G roup”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”I magePath”,0×00020000,”system32\DRIVERS\usbhub.sys”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”S tart”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”T ype”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” DisplayName”,0×00000000,”Microsoft USB Universal Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbuhci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” DisplayName”,0×00000000,”Microsoft USB Open Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbohci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Type”,0×00010001,1
Save dan Close file “USBBOOT.INF”
—————————————————–Step 7: Packing File yang Sudah Diedit ke Format IN_—————————————————–Buka lagi Command PromptC:\Documents and Settings\%username%\Desktop\>_
Ketikkan:
cabarc n USB.IN_ usb.infcabarc n USBPORT.IN_ usbport.infcabarc n USBSTOR.IN_ usbstor.inf
File-file IN_ sudah dipaket berdasarkan file-file INF yang telah Anda edit tadi.
——————————————————————Step 8: Injeksikan File-file IN_ dari Desktop ke “WinUSBDrive.ISO”——————————————————————
Buka UltraISO dan pastikan (masih) membuka file “WinUSBDrive.ISO”
Buka folder \i386 pada “WinUSBDrive.ISO”
Hapus file-file berikut:
DOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
Drag-drop file-file yang telah Anda edit di %desktop% tadi ke “WinUSBDrive.ISO” pada folder \i386
USBBOOT.INFDOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
—————————————Step 9: Burning “WinUSBDrive.ISO” ke CD—————————————Burning saja dengan Nero atau burnatonce dengan kecepatan rendah.
—————————————-Step 10: Install Windows XP SP 2 dari CD—————————————-1. Shut down komputer.2. Disconnect hardisk internal maupun eksternal3. Atur BIOS untuk menjadi USB Drive sebagai “first boot device”4. Masukkan USB drive tanpa HUB (tanpa kabel, langsung dari flashdisk ke CPU)5. RestartWindows biasanya akan menampilkan pesan error:1. “Driver not certified” <– pilih YES.Ini terjadi karena file-file di dalam CD instalasi sudah ada yang diubah2. “PageFile not found”6. Install.
—————————-Step 11: Try This Everywhere—————————-Setelah berhasil, shutdown komputer. Pasang lagi USB drive. Cobalah di rumah. ;op
Postscript:———–Sekarang Anda dapat menggunakan Flashdisk tersebut sebagai operating system Windows XP SP 2.Meskipun tidak semua motherboard mendukung “booting from USB Drive”, setidaknya flashdisk itu bisadijalankan di Pentium 4.Tentunya Anda mengerti mengapa flashdisk yang bisa menjalankan Windows XP SP 2 sangat membantu.Anda dapat menyelesaikan “system errors” yang biasa terjadi, seperti:1. Password login tidak bisa dibuka2. Virus bersarang di %SystemDrive% dan harus dibersihkan3. Ingin mengcopy file di hardisk tetapi system error4. Atau justru melakukan kebalikan nomor 1, 2, dan 3, yaitu: sengaja menghapus file agar Windows di hardisktidak bisa booting, ingin menginjeksikan virus, atau mengambil file tanpa sepengetahuan pemilik. ;p5. Berinternet tanpa takut terkena virus atau trojan. Karena, jika terkena, tinggal format hardisk lalu“isi ulang” flashdisk dengan menuliskan “WinUSBDrive.ISO” ke flashdisk (sekitar 10 menit).
tkj
AbstractTulisan ini menjelaskan bagaimana cara menjalankan operating system Windows XP SP 2 langsung dari flash disk,sekaligus untuk mengoperasikan aplikasi office, multimedia, browsing internet, dan reparasi system error.
Microsoft menjelaskan bahwa booting dari USB drive tidak bisa dilakukan.Flashdisk seperti hanya berfungsi sebagai media storage, misalnya menyimpan document, .mp3, atau .3gp
“USB-based mass storage devices cannot be the primary hard disk storage solution on a regular system…”
http://www.microsoft.com/whdc/device/storage/usbfaq.mspx
“Windows cannot boot from an USB drive. If your computer supports booting from such device,you can load a boot loader to the USB device which starts Windows XP from the HDD.”
Tidak demikian fakta yang sesungguhnya. Untuk itulah tutorial ini ditulis. ;p
—————————————————-Step 1: Apakah komputer Anda bisa booting dari USB?—————————————————-Untuk memeriksa apakah komputer Anda bisa booting dari USB, perhatikan catatan ini:1. Periksa dari Setup BIOS pada “Advanced BIOS Settings”, biasanya ada pilihan “boot sequence menu” ataupilihan yang serupa dengan itu. Masing-masing BIOS yang terpasang di motherboard memiliki menu yangberbeda-beda. Silakan merujuk pada buku panduan motherboard yang biasanya disertakan.2. Kalau BIOS belum mendukung, silakan lakukan update BIOS. Biasanya, pada motherboard keluaran baruselalu mendukung feature “boot from USB”.
Lakukan test apakah komputer Anda sudah bisa booting dari USB:1. Format flashdisk dari Windows, dengan format NTFS/FAT32Anda bisa menggunakan tool HPFormatTool yang bisa memformat flashdisk dari Start Menu.3. Shutdown komputer.4. Hubungkan USB drive tanpa HUB. Masukkan flash disk langsung di CPU, tanpa bantuan kabel.5. Disconnect hardisk (cabut kabel IDE/SATA dan power dari motherboard)6. Nyalakan komputer7. Setup BIOS dan cobalah melakukan booting dari USB Drive. Jika BIOS tidak berhasil menemukan drivedengan AutoDetect, tidaklah masalah. Yang penting BIOS sudah bisa booting dari USB Drive.8. Shutdown komputer, hubungkan kembali hardisk seperti semula, dan cabut flashdisk dari CPU9. Restart komputer
————————————————Step 3: Dumping CD Windows XP SP 2 menjadi .ISO————————————————Buka UltraISO > Buat .ISO dari CD Windows XP SP 2 > Save > beri nama “WinUSBDrive.ISO”
———————Step 4: Ekstrak File———————1. Buka file “WinUSBDrive.ISO” yang telah Anda buat, dengan UltraISO2. Buka folder \i3863. Extract file-file berikut ini ke %desktop% (biar gampang dicari)
TXTSETUP.SIFDOSNET.INFUSB.IN_USBPORT.IN_USBSTOR.IN_
———————————-Step 5 : Unpacking File-file *.IN_———————————-1. Gunakan CAB SDK (Cabinet SourceDevelopmentKit) dari command-line (cmd.exe) untuk mengekstrak contentfile-file .IN_ di mana setiap file berisi hanya satu file .INF2. Copy file CAB SDK ke desktop3. Start > Run > ketik: “cmd.exe /k cd desktop” (tanpa tanda petik) > OK/EnterCommand prompt akan menampilkan:
C:\Documents and Settings\%username%\Desktop\>_
4. Ketikkan:
cabarc x USB.IN_cabarc x USBPORT.IN_cabarc x USBSTOR.IN_
Anda akan memperoleh file berikut:
usb.infusbport.infusbstor.inf
5. Hapus file-file *.IN_ di %desktop% tetapi jangan hapus file TXTSETUP.SIF6. Biarkan saja Command Prompt terbuka, tidak perlu ditutup dulu.
———————Step 6: Editing File———————
Untuk mengedit file-file code/text dengan Notepad:
1. Bukalah File Notepad.2. Drag-drop file yang akan diedit ke dalam Notepad.3. Setelah selesai, tutup Notepad. Jika ada konfirmasi penyimpanan, pilih YES
Berikut ini merupakan langkah utama yang harus dilakukan, agar Windows XP SP 2 dapat diinstall pada flashdisk
6-A)— TXTSETUP.SIF
File ini di-LOAD saat awal instalasi melalui CD Installer Windows XP SP 2.Biasanya USB devices hanya dianggap sebagai “input device” selama instalasi.Saya akan mengubahnya agar menyertakan dukungan driver media-penyimpan pada awal instalasi.
Lakukan editing pada file TXTSETUP.SIF seperti petunjuk berikut:
Perhatikan baris mana yang harus ditambahi dan baris mana yang harus dihapus.Baris yang diberi tanda “;insert this line” berarti tambahan yang sebelumnya tidak ada di file asliBaris yang diberi tanda “;delete this line” berarti baris tersebut harus dihapusBaris yang diberi tanda “;add/change like this line” berarti harus diubah seperti begini
[BootBusExtenders.Load]pci = pci.sysacpi = acpi.sysisapnp = isapnp.sysacpiec = acpiec.sysohci1394 = ohci1394.sysusbehci = usbehci.sys ;insert this lineusbohci = usbohci.sys ;insert this lineusbuhci = usbuhci.sys ;insert this lineusbhub = usbhub.sys ;insert this lineusbstor = usbstor.sys ;insert this line
[InputDevicesSupport.Load]usbehci = usbehci.sys ;delete this line
usbohci = usbohci.sys ;delete this lineusbuhci = usbuhci.sys ;delete this lineusbhub = usbhub.sys ;delete this lineusbccgp = usbccgp.syshidusb = hidusb.sysserial = serial.sysserenum = serenum.sysusbstor = usbstor.sys ;delete this line
[BootBusExtenders]pci = “PCI-Bustreiber”,files.pci,pciacpi = “ACPI Plug & Play-Bustreiber”,files.acpi,acpiisapnp = “ISA Plug & Play-Bustreiber”,files.isapnp,isapnpacpiec = “Integrierter ACPI-Controllertreiber”,files.none,acpiecohci1394 = “IEEE-1394-Bus-OHCI-konformer Anschlusstreiber”,files.ohci1394,ohci1394usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;insert this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;insert this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;insert this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;insert this lineusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;insert this line
[InputDevicesSupport]usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;delete this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;delete this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;delete this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;delete this linehidusb = “HID-Parser”,files.hidusb,hidusbserial = “Treiber f?r seriellen Anschluss”,files.none,serialserenum = “Enumerator f?r seriellen Anschluss”,files.none,serenumusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;delete this lineusbccgp = “USB Generic Parent Driver”,files.usbccgp,usbccgp
Beberapa key Registry harus ditambahkan dan (lagi-lagi Microsoft memberi kesempatan membajakdengan memperbolehkan siapapun) untuk memodifikasi perintahnya di file TXTSETUP.SIF
[HiveInfs.Fresh]AddReg = hivedef.inf,AddRegAddReg = hivesys.inf,AddRegAddReg = hivesft.inf,AddRegAddReg = hivecls.inf,AddRegAddReg = hiveusd.inf,AddRegAddReg = dmreg.inf,DM.AddRegAddReg = usbboot.inf,usbservices ;insert this line
[SourceDisksFiles]usbboot.inf = 1,,,,,,_x,3,,3 ;insert this linebootvid.dll = 1,,,,,,3_,2,0,0,,1,2kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
Save dan Close file “TXTSETUP.SIF”
6-B)— DOSNET.INF
Buka file DOSNET.INF kemudian lakukan editing seperti berikut:
[Files]d1,usbboot.inf ;insert this lined1,_default.pifd1,12520437.cpxd1,12520850.cpx
… dan seterusnya, biarkan saja
Save dan Close file “DOSNET.INF”
6-C)— usb.inf
Lakukan perubahan di section [StandardHub.AddService] dan [CommonClassParent.AddService]
[StandardHub.AddService]DisplayName = %StandardHub.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbhub.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
[CommonClassParent.AddService]DisplayName = %GenericParent.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbccgp.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usb.inf”
6-E)— usbstor.inf
Lakukan perubahan di section [USBSTOR.AddService]
[USBSTOR.AddService]DisplayName = %USBSTOR.SvcDesc%ServiceType = 1StartType = 0 ;add/change like this lineTag = 3 ;add/change like this lineErrorControl = 1ServiceBinary = %12%\USBSTOR.SYSLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usbstor.inf”
6-F)— Membuat file USBBOOT.INF
Buatlah file bernama “USBBOOT.INF” di %desktop%
[usbservices]
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” DisplayName”,0×00000000,”USB Mass Storage Driver”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ImagePath”,0×00020000,”system32\DRIVERS\USBSTOR.SY S”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” DisplayName”,0×00000000,”USB 2.0 Enhanced Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbehci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”D isplayName”,0×00000000,”USB2 Enabled Hub”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”E rrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”G roup”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”I magePath”,0×00020000,”system32\DRIVERS\usbhub.sys”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”S tart”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”T ype”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” DisplayName”,0×00000000,”Microsoft USB Universal Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbuhci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” DisplayName”,0×00000000,”Microsoft USB Open Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbohci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Type”,0×00010001,1
Save dan Close file “USBBOOT.INF”
—————————————————–Step 7: Packing File yang Sudah Diedit ke Format IN_—————————————————–Buka lagi Command PromptC:\Documents and Settings\%username%\Desktop\>_
Ketikkan:
cabarc n USB.IN_ usb.infcabarc n USBPORT.IN_ usbport.infcabarc n USBSTOR.IN_ usbstor.inf
File-file IN_ sudah dipaket berdasarkan file-file INF yang telah Anda edit tadi.
——————————————————————Step 8: Injeksikan File-file IN_ dari Desktop ke “WinUSBDrive.ISO”——————————————————————
Buka UltraISO dan pastikan (masih) membuka file “WinUSBDrive.ISO”
Buka folder \i386 pada “WinUSBDrive.ISO”
Hapus file-file berikut:
DOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
Drag-drop file-file yang telah Anda edit di %desktop% tadi ke “WinUSBDrive.ISO” pada folder \i386
USBBOOT.INFDOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
—————————————Step 9: Burning “WinUSBDrive.ISO” ke CD—————————————Burning saja dengan Nero atau burnatonce dengan kecepatan rendah.
—————————————-Step 10: Install Windows XP SP 2 dari CD—————————————-1. Shut down komputer.2. Disconnect hardisk internal maupun eksternal3. Atur BIOS untuk menjadi USB Drive sebagai “first boot device”4. Masukkan USB drive tanpa HUB (tanpa kabel, langsung dari flashdisk ke CPU)5. RestartWindows biasanya akan menampilkan pesan error:1. “Driver not certified” <– pilih YES.Ini terjadi karena file-file di dalam CD instalasi sudah ada yang diubah2. “PageFile not found”6. Install.
—————————-Step 11: Try This Everywhere—————————-Setelah berhasil, shutdown komputer. Pasang lagi USB drive. Cobalah di rumah. ;op
Postscript:———–Sekarang Anda dapat menggunakan Flashdisk tersebut sebagai operating system Windows XP SP 2.Meskipun tidak semua motherboard mendukung “booting from USB Drive”, setidaknya flashdisk itu bisadijalankan di Pentium 4.Tentunya Anda mengerti mengapa flashdisk yang bisa menjalankan Windows XP SP 2 sangat membantu.Anda dapat menyelesaikan “system errors” yang biasa terjadi, seperti:1. Password login tidak bisa dibuka2. Virus bersarang di %SystemDrive% dan harus dibersihkan3. Ingin mengcopy file di hardisk tetapi system error4. Atau justru melakukan kebalikan nomor 1, 2, dan 3, yaitu: sengaja menghapus file agar Windows di hardisktidak bisa booting, ingin menginjeksikan virus, atau mengambil file tanpa sepengetahuan pemilik. ;p5. Berinternet tanpa takut terkena virus atau trojan. Karena, jika terkena, tinggal format hardisk lalu“isi ulang” flashdisk dengan menuliskan “WinUSBDrive.ISO” ke flashdisk (sekitar 10 menit).
Microsoft menjelaskan bahwa booting dari USB drive tidak bisa dilakukan.Flashdisk seperti hanya berfungsi sebagai media storage, misalnya menyimpan document, .mp3, atau .3gp
“USB-based mass storage devices cannot be the primary hard disk storage solution on a regular system…”
http://www.microsoft.com/whdc/device/storage/usbfaq.mspx
“Windows cannot boot from an USB drive. If your computer supports booting from such device,you can load a boot loader to the USB device which starts Windows XP from the HDD.”
Tidak demikian fakta yang sesungguhnya. Untuk itulah tutorial ini ditulis. ;p
—————————————————-Step 1: Apakah komputer Anda bisa booting dari USB?—————————————————-Untuk memeriksa apakah komputer Anda bisa booting dari USB, perhatikan catatan ini:1. Periksa dari Setup BIOS pada “Advanced BIOS Settings”, biasanya ada pilihan “boot sequence menu” ataupilihan yang serupa dengan itu. Masing-masing BIOS yang terpasang di motherboard memiliki menu yangberbeda-beda. Silakan merujuk pada buku panduan motherboard yang biasanya disertakan.2. Kalau BIOS belum mendukung, silakan lakukan update BIOS. Biasanya, pada motherboard keluaran baruselalu mendukung feature “boot from USB”.
Lakukan test apakah komputer Anda sudah bisa booting dari USB:1. Format flashdisk dari Windows, dengan format NTFS/FAT32Anda bisa menggunakan tool HPFormatTool yang bisa memformat flashdisk dari Start Menu.3. Shutdown komputer.4. Hubungkan USB drive tanpa HUB. Masukkan flash disk langsung di CPU, tanpa bantuan kabel.5. Disconnect hardisk (cabut kabel IDE/SATA dan power dari motherboard)6. Nyalakan komputer7. Setup BIOS dan cobalah melakukan booting dari USB Drive. Jika BIOS tidak berhasil menemukan drivedengan AutoDetect, tidaklah masalah. Yang penting BIOS sudah bisa booting dari USB Drive.8. Shutdown komputer, hubungkan kembali hardisk seperti semula, dan cabut flashdisk dari CPU9. Restart komputer
————————————————Step 3: Dumping CD Windows XP SP 2 menjadi .ISO————————————————Buka UltraISO > Buat .ISO dari CD Windows XP SP 2 > Save > beri nama “WinUSBDrive.ISO”
———————Step 4: Ekstrak File———————1. Buka file “WinUSBDrive.ISO” yang telah Anda buat, dengan UltraISO2. Buka folder \i3863. Extract file-file berikut ini ke %desktop% (biar gampang dicari)
TXTSETUP.SIFDOSNET.INFUSB.IN_USBPORT.IN_USBSTOR.IN_
———————————-Step 5 : Unpacking File-file *.IN_———————————-1. Gunakan CAB SDK (Cabinet SourceDevelopmentKit) dari command-line (cmd.exe) untuk mengekstrak contentfile-file .IN_ di mana setiap file berisi hanya satu file .INF2. Copy file CAB SDK ke desktop3. Start > Run > ketik: “cmd.exe /k cd desktop” (tanpa tanda petik) > OK/EnterCommand prompt akan menampilkan:
C:\Documents and Settings\%username%\Desktop\>_
4. Ketikkan:
cabarc x USB.IN_cabarc x USBPORT.IN_cabarc x USBSTOR.IN_
Anda akan memperoleh file berikut:
usb.infusbport.infusbstor.inf
5. Hapus file-file *.IN_ di %desktop% tetapi jangan hapus file TXTSETUP.SIF6. Biarkan saja Command Prompt terbuka, tidak perlu ditutup dulu.
———————Step 6: Editing File———————
Untuk mengedit file-file code/text dengan Notepad:
1. Bukalah File Notepad.2. Drag-drop file yang akan diedit ke dalam Notepad.3. Setelah selesai, tutup Notepad. Jika ada konfirmasi penyimpanan, pilih YES
Berikut ini merupakan langkah utama yang harus dilakukan, agar Windows XP SP 2 dapat diinstall pada flashdisk
6-A)— TXTSETUP.SIF
File ini di-LOAD saat awal instalasi melalui CD Installer Windows XP SP 2.Biasanya USB devices hanya dianggap sebagai “input device” selama instalasi.Saya akan mengubahnya agar menyertakan dukungan driver media-penyimpan pada awal instalasi.
Lakukan editing pada file TXTSETUP.SIF seperti petunjuk berikut:
Perhatikan baris mana yang harus ditambahi dan baris mana yang harus dihapus.Baris yang diberi tanda “;insert this line” berarti tambahan yang sebelumnya tidak ada di file asliBaris yang diberi tanda “;delete this line” berarti baris tersebut harus dihapusBaris yang diberi tanda “;add/change like this line” berarti harus diubah seperti begini
[BootBusExtenders.Load]pci = pci.sysacpi = acpi.sysisapnp = isapnp.sysacpiec = acpiec.sysohci1394 = ohci1394.sysusbehci = usbehci.sys ;insert this lineusbohci = usbohci.sys ;insert this lineusbuhci = usbuhci.sys ;insert this lineusbhub = usbhub.sys ;insert this lineusbstor = usbstor.sys ;insert this line
[InputDevicesSupport.Load]usbehci = usbehci.sys ;delete this line
usbohci = usbohci.sys ;delete this lineusbuhci = usbuhci.sys ;delete this lineusbhub = usbhub.sys ;delete this lineusbccgp = usbccgp.syshidusb = hidusb.sysserial = serial.sysserenum = serenum.sysusbstor = usbstor.sys ;delete this line
[BootBusExtenders]pci = “PCI-Bustreiber”,files.pci,pciacpi = “ACPI Plug & Play-Bustreiber”,files.acpi,acpiisapnp = “ISA Plug & Play-Bustreiber”,files.isapnp,isapnpacpiec = “Integrierter ACPI-Controllertreiber”,files.none,acpiecohci1394 = “IEEE-1394-Bus-OHCI-konformer Anschlusstreiber”,files.ohci1394,ohci1394usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;insert this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;insert this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;insert this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;insert this lineusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;insert this line
[InputDevicesSupport]usbehci = “Erweiterter Hostcontroller”,files.usbehci,usbehci ;delete this lineusbohci = “Open Hostcontroller”,files.usbohci,usbohci ;delete this lineusbuhci = “Universeller Hostcontroller”,files.usbuhci,usbuhci ;delete this lineusbhub = “Standard-USB-Hubtreiber”,files.usbhub,usbhub ;delete this linehidusb = “HID-Parser”,files.hidusb,hidusbserial = “Treiber f?r seriellen Anschluss”,files.none,serialserenum = “Enumerator f?r seriellen Anschluss”,files.none,serenumusbstor = “USB-Speicherklassentreiber”,files.usbstor,usbstor ;delete this lineusbccgp = “USB Generic Parent Driver”,files.usbccgp,usbccgp
Beberapa key Registry harus ditambahkan dan (lagi-lagi Microsoft memberi kesempatan membajakdengan memperbolehkan siapapun) untuk memodifikasi perintahnya di file TXTSETUP.SIF
[HiveInfs.Fresh]AddReg = hivedef.inf,AddRegAddReg = hivesys.inf,AddRegAddReg = hivesft.inf,AddRegAddReg = hivecls.inf,AddRegAddReg = hiveusd.inf,AddRegAddReg = dmreg.inf,DM.AddRegAddReg = usbboot.inf,usbservices ;insert this line
[SourceDisksFiles]usbboot.inf = 1,,,,,,_x,3,,3 ;insert this linebootvid.dll = 1,,,,,,3_,2,0,0,,1,2kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
Save dan Close file “TXTSETUP.SIF”
6-B)— DOSNET.INF
Buka file DOSNET.INF kemudian lakukan editing seperti berikut:
[Files]d1,usbboot.inf ;insert this lined1,_default.pifd1,12520437.cpxd1,12520850.cpx
… dan seterusnya, biarkan saja
Save dan Close file “DOSNET.INF”
6-C)— usb.inf
Lakukan perubahan di section [StandardHub.AddService] dan [CommonClassParent.AddService]
[StandardHub.AddService]DisplayName = %StandardHub.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbhub.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
[CommonClassParent.AddService]DisplayName = %GenericParent.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 0 ; SERVICE_DEMAND_START ;StartType diganti menjadi StartType = 0ErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %12%\usbccgp.sysLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usb.inf”
6-E)— usbstor.inf
Lakukan perubahan di section [USBSTOR.AddService]
[USBSTOR.AddService]DisplayName = %USBSTOR.SvcDesc%ServiceType = 1StartType = 0 ;add/change like this lineTag = 3 ;add/change like this lineErrorControl = 1ServiceBinary = %12%\USBSTOR.SYSLoadOrderGroup = Boot Bus Extender ;add/change like this line
Save dan Close file “usbstor.inf”
6-F)— Membuat file USBBOOT.INF
Buatlah file bernama “USBBOOT.INF” di %desktop%
[usbservices]
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” DisplayName”,0×00000000,”USB Mass Storage Driver”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” ImagePath”,0×00020000,”system32\DRIVERS\USBSTOR.SY S”HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” DisplayName”,0×00000000,”USB 2.0 Enhanced Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbehci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”D isplayName”,0×00000000,”USB2 Enabled Hub”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”E rrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”G roup”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”I magePath”,0×00020000,”system32\DRIVERS\usbhub.sys”HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”S tart”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”T ype”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” DisplayName”,0×00000000,”Microsoft USB Universal Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbuhci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,” Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” DisplayName”,0×00000000,”Microsoft USB Open Host Controller Miniport Driver”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ErrorControl”,0×00010001,1HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Group”,0×00000000,”System Reserved”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” ImagePath”,0×00020000,”system32\DRIVERS\usbohci.sy s”HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Start”,0×00010001,0HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,” Type”,0×00010001,1
Save dan Close file “USBBOOT.INF”
—————————————————–Step 7: Packing File yang Sudah Diedit ke Format IN_—————————————————–Buka lagi Command PromptC:\Documents and Settings\%username%\Desktop\>_
Ketikkan:
cabarc n USB.IN_ usb.infcabarc n USBPORT.IN_ usbport.infcabarc n USBSTOR.IN_ usbstor.inf
File-file IN_ sudah dipaket berdasarkan file-file INF yang telah Anda edit tadi.
——————————————————————Step 8: Injeksikan File-file IN_ dari Desktop ke “WinUSBDrive.ISO”——————————————————————
Buka UltraISO dan pastikan (masih) membuka file “WinUSBDrive.ISO”
Buka folder \i386 pada “WinUSBDrive.ISO”
Hapus file-file berikut:
DOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
Drag-drop file-file yang telah Anda edit di %desktop% tadi ke “WinUSBDrive.ISO” pada folder \i386
USBBOOT.INFDOSNET.INFTXTSETUP.SIFUSB.IN_USBPORT.IN_USBSTOR.IN_
Save file “WinUSBDrive.ISO”
—————————————Step 9: Burning “WinUSBDrive.ISO” ke CD—————————————Burning saja dengan Nero atau burnatonce dengan kecepatan rendah.
—————————————-Step 10: Install Windows XP SP 2 dari CD—————————————-1. Shut down komputer.2. Disconnect hardisk internal maupun eksternal3. Atur BIOS untuk menjadi USB Drive sebagai “first boot device”4. Masukkan USB drive tanpa HUB (tanpa kabel, langsung dari flashdisk ke CPU)5. RestartWindows biasanya akan menampilkan pesan error:1. “Driver not certified” <– pilih YES.Ini terjadi karena file-file di dalam CD instalasi sudah ada yang diubah2. “PageFile not found”6. Install.
—————————-Step 11: Try This Everywhere—————————-Setelah berhasil, shutdown komputer. Pasang lagi USB drive. Cobalah di rumah. ;op
Postscript:———–Sekarang Anda dapat menggunakan Flashdisk tersebut sebagai operating system Windows XP SP 2.Meskipun tidak semua motherboard mendukung “booting from USB Drive”, setidaknya flashdisk itu bisadijalankan di Pentium 4.Tentunya Anda mengerti mengapa flashdisk yang bisa menjalankan Windows XP SP 2 sangat membantu.Anda dapat menyelesaikan “system errors” yang biasa terjadi, seperti:1. Password login tidak bisa dibuka2. Virus bersarang di %SystemDrive% dan harus dibersihkan3. Ingin mengcopy file di hardisk tetapi system error4. Atau justru melakukan kebalikan nomor 1, 2, dan 3, yaitu: sengaja menghapus file agar Windows di hardisktidak bisa booting, ingin menginjeksikan virus, atau mengambil file tanpa sepengetahuan pemilik. ;p5. Berinternet tanpa takut terkena virus atau trojan. Karena, jika terkena, tinggal format hardisk lalu“isi ulang” flashdisk dengan menuliskan “WinUSBDrive.ISO” ke flashdisk (sekitar 10 menit).
Langganan:
Postingan (Atom)