Running Windows XP SP 2 from Flashdisk

Senin, 05 Januari 2009

This paper describes how to run the operating system Windows XP SP 2 directly from the flash disk, 
at the same time to run office applications, multimedia, Internet browsing, and repair the system error. 

Microsoft explained that booting from a USB drive can not be done. 
To bring as only function as storage media, for example, save the document. Mp3, or .3 gp 

"USB-based mass storage devices can not be the primary hard disk storage solution on a regular system ..." 
(http://www.microsoft.com/whdc/device/storage/usbfaq.mspx) 

"Windows can not boot from an USB drive. If your computer supports booting from such devices, 
you can load a boot loader to the USB device which starts Windows XP from the HDD. " 
(http://groups.google.de/group/microsoft.public.windowsxp.basics/browse_thread/thread/5a5882d3391081b3/) 

Not so the fact that indeed. For it is written this tutorial. p 

-------------------------------------------------- -- 
Step 1: Is your computer can be booting from a USB? 
-------------------------------------------------- -- 
To check whether your computer is booting from a USB can see this note: 
1. Check the BIOS setup on the "Advanced BIOS Settings", usually there is the "boot menu Sequence" or 
choice similar to that. Each of the BIOS installed on the motherboard has a menu that 
different. Please refer to the manual of the motherboard, which usually included. 
2. If the BIOS is not supported, please update the BIOS. Usually, the new motherboard output 
always supports the feature "boot from USB." 

Make test whether your computer is booting from a USB can: 
1. Bring from the Windows format, with the format NTFS/FAT32 
You can use a tool that can format a HPFormatTool bring from the Start Menu. 
3. Computer shutdown. 
4. Connect the USB drive without HUB. Enter the flash disk directly on the CPU, without the help cable. 
5. Disconnect hard drive (disconnect the IDE / SATA and power from the motherboard) 
6. Turn on the computer 
7. BIOS setup and try to make booting from a USB Drive. If the BIOS does not successfully find the drive 
with autodetect, not the problem. What is important is the BIOS may have been booting from a USB Drive. 
8. Shutdown the computer, connect the hard drive back again, and bring pull from the CPU 
9. Restart the computer 

------------------------------------------------ 
Step 3: dumping Windows XP SP 2 to. ISO 
------------------------------------------------ 
Open UltraISO> Create. ISO of Windows XP SP 2> Save> gave the name "WinUSBDrive.ISO" 

--------------------- 
Step 4: Extract Files 
--------------------- 
1. Open the file "WinUSBDrive.ISO" you have made, with UltraISO 
2. Open the folder \ i386 
3. Extract the following files to the desktop%% (though readily searchable) 

TXTSETUP.SIF 
DOSNET.INF 
USB.IN_ 
USBPORT.IN_ 
USBSTOR.IN_ 


---------------------------------- 
Step 5: Unpacking files *. IN_ 
---------------------------------- 
1. Use the SDK CAB (Cabinet SourceDevelopmentKit) from the command-line (cmd.exe) to unpack content 
files. IN_ where each file contains only one file. inf file 
2. Copy files to the desktop CAB SDK 
3. Start> Run> type: "cmd.exe / k cd desktop" (without quotation marks)> OK / Enter 
Will display the command prompt: 

C: \ Documents and Settings \% username% \ Desktop \>? 

4. Type: 

cabarc x USB.IN_ 
cabarc x USBPORT.IN_ 
cabarc x USBSTOR.IN_ 


You will find the following files: 

usb.inf 
usbport.inf 
usbstor.inf 


5. Delete files in the *. IN_%% desktop but not delete the file TXTSETUP.SIF 
6. Let alone the Command Prompt open, I do not need to be closed. 

--------------------- 
Step 6: Editing File 
--------------------- 

To edit a file code / text with Notepad: 

1. Open Notepad file. 
2. Drag-drop files to be edited in Notepad. 
3. Once finished, close Notepad. If there is confirmation of storage, select YES 

The following is the main steps that should be done, so that Windows XP SP 2 can be installed to bring in 

6-A) --- TXTSETUP.SIF 

This file is in the early-LOAD through the installation CD Installer Windows XP SP 2. 
USB devices are usually only considered as "input device" during installation. 
I will change it to include support for media-storage drivers on the initial installation. 

Make editing the file TXTSETUP.SIF such as the following instructions: 

Note the line where the line should ditambahi and which should be removed. 
The line marked "; insert this line" which means additional previously not in the original file 
The line marked "; delete this line" means that the line should be deleted 
The line marked "; add / change like this line" means that the case should be modified as 

[BootBusExtenders.Load] 
pci = pci.sys 
acpi = acpi.sys 
isapnp = isapnp.sys 
acpiec = acpiec.sys 
ohci1394 = ohci1394.sys 
usbehci = usbehci.sys; insert this line 
usbohci = usbohci.sys; insert this line 
usbuhci = usbuhci.sys; insert this line 
usbhub = usbhub.sys; insert this line 
usbstor = usbstor.sys; insert this line 

[InputDevicesSupport.Load] 
usbehci = usbehci.sys; delete this line 

usbohci = usbohci.sys; delete this line 
usbuhci = usbuhci.sys; delete this line 
usbhub = usbhub.sys; delete this line 
usbccgp = usbccgp.sys 
hidusb = hidusb.sys 
serial = serial.sys 
serenum = serenum.sys 
usbstor = usbstor.sys; delete this line 

[BootBusExtenders] 
pci = "PCI-Bustreiber," files.pci, pci 
acpi = "ACPI Plug & Play-Bustreiber," files.acpi, acpi 
isapnp = "ISA Plug & Play-Bustreiber," files.isapnp, isapnp 
acpiec = "Integrierter ACPI-Controllertreiber," files.none, acpiec 
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber," files.ohci1394, ohci1394 
usbehci = "Erweiterter Hostcontroller," files.usbehci, usbehci; insert this line 
usbohci = "Open Hostcontroller," files.usbohci, usbohci; insert this line 
usbuhci = "Universeller Hostcontroller," files.usbuhci, usbuhci; insert this line 
usbhub = "Standard-USB-Hubtreiber," files.usbhub, usbhub; insert this line 
usbstor = "USB-Speicherklassentreiber," files.usbstor, usbstor; insert this line 

[InputDevicesSupport] 
usbehci = "Erweiterter Hostcontroller," files.usbehci, usbehci; delete this line 
usbohci = "Open Hostcontroller," files.usbohci, usbohci; delete this line 
usbuhci = "Universeller Hostcontroller," files.usbuhci, usbuhci; delete this line 
usbhub = "Standard-USB-Hubtreiber," files.usbhub, usbhub; delete this line 
hidusb = "HID-parser," files.hidusb, hidusb 
serial = "Treiber f? r seriellen Anschluss", files.none, serial 
serenum = "f enumerators? r seriellen Anschluss", files.none, serenum 
usbstor = "USB-Speicherklassentreiber," files.usbstor, usbstor; delete this line 
usbccgp = "Generic USB Parent Driver", files.usbccgp, usbccgp 


Some key Registry should be added and (again gives Microsoft the opportunity to make 
to allow anyone) to modify the command files in TXTSETUP.SIF 

[HiveInfs.Fresh] 
AddReg = hivedef.inf, AddReg 
AddReg = hivesys.inf, AddReg 
AddReg = hivesft.inf, AddReg 
AddReg = hivecls.inf, AddReg 
AddReg = hiveusd.inf, AddReg 
AddReg = dmreg.inf, DM.AddReg 
AddReg = usbboot.inf, usbservices; insert this line 

[SourceDisksFiles] 
usbboot.inf = 1 ,,,,,,_ x, 3, 3; insert this line 
bootvid.dll = 1 ,,,,,, 3_, 2,0,0,, 1.2 
kdcom.dll = 1 ,,,,,, 3_, 2,0,0,, 1.2 


Save and Close the file "TXTSETUP.SIF" 

6-B) --- DOSNET.INF 

Open the file and then do the editing DOSNET.INF as follows: 

[Files] 
d1, usbboot.inf; insert this line 
d1, _default.pif 
d1, 12520437.cpx 
d1, 12520850.cpx 


... and next, let alone 

Save and Close the file "DOSNET.INF" 

6-C) --- usb.inf 

Make changes in the section [StandardHub.AddService] and [CommonClassParent.AddService] 

[StandardHub.AddService] 
DisplayName =%% StandardHub.SvcDesc 
ServiceType = 1; SERVICE_KERNEL_DRIVER 
StartType = 0; SERVICE_DEMAND_START; StartType be replaced StartType = 0 
ErrorControl = 1; SERVICE_ERROR_NORMAL 
ServiceBinary =% 12% \ usbhub.sys 
LoadOrderGroup = Boot Bus Extender; add / change like this line 

[CommonClassParent.AddService] 
DisplayName =%% GenericParent.SvcDesc 
ServiceType = 1; SERVICE_KERNEL_DRIVER 
StartType = 0; SERVICE_DEMAND_START; StartType be replaced StartType = 0 
ErrorControl = 1; SERVICE_ERROR_NORMAL 
ServiceBinary =% 12% \ usbccgp.sys 
LoadOrderGroup = Boot Bus Extender; add / change like this line 


Save and Close the file "usb.inf" 

6-E) --- usbstor.inf 

Make changes in the section [USBSTOR.AddService] 

[USBSTOR.AddService] 
DisplayName =%% USBSTOR.SvcDesc 
ServiceType = 1 
StartType = 0; add / change like this line 
Tag = 3; add / change like this line 
ErrorControl = 1 
ServiceBinary =% 12% \ USBSTOR.SYS 
LoadOrderGroup = Boot Bus Extender; add / change like this line 

Save and Close the file "usbstor.inf" 

6-M) --- Create a file USBBOOT.INF 

Create a file called "USBBOOT.INF" in the desktop%% 

[usbservices] 

HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "DisplayName", 0x00000000, "USB Mass Storage Driver" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "ErrorControl", 0x00010001, 1 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "Group", 0x00000000, "System Reserved" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "ImagePath", 0x00020000, "system32 \ DRIVERS \ USBSTOR.SYS" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR," "Start", 0x00010001, 0 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR," "Type", 0x00010001, 1 

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "DisplayName", 0x00000000, "USB 2.0 Enhanced Host Controller Miniport Driver" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "ErrorControl", 0x00010001, 1 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "Group", 0x00000000, "System Reserved" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "ImagePath", 0x00020000, "system32 \ DRIVERS \ usbehci.sys" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci," "Start", 0x00010001, 0 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci," "Type", 0x00010001, 1 

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "DisplayName", 0x00000000, "USB2 Enabled Hub" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "ErrorControl", 0x00010001, 1 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Group", 0x00000000, "System Reserved" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "ImagePath", 0x00020000, "system32 \ DRIVERS \ usbhub.sys" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Start", 0x00010001, 0 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Type", 0x00010001, 1 

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "DisplayName", 0x00000000, "Microsoft USB Universal Host Controller Miniport Driver" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "ErrorControl", 0x00010001, 1 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "Group", 0x00000000, "System Reserved" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "ImagePath", 0x00020000, "system32 \ DRIVERS \ usbuhci.sys" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci," "Start", 0x00010001, 0 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci," "Type", 0x00010001, 1 

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "DisplayName", 0x00000000, "Microsoft USB Open Host Controller Miniport Driver" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "ErrorControl", 0x00010001, 1 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "Group", 0x00000000, "System Reserved" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "ImagePath", 0x00020000, "system32 \ DRIVERS \ usbohci.sys" 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci," "Start", 0x00010001, 0 
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci," "Type", 0x00010001, 1 

Save and Close the file "USBBOOT.INF" 

-------------------------------------------------- --- 
Step 7: Packing files to the format Already Edited IN_ 
-------------------------------------------------- --- 
Open another Command Prompt 
C: \ Documents and Settings \% username% \ Desktop \>? 

Type: 

cabarc n USB.IN_ usb.inf 
cabarc n USBPORT.IN_ usbport.inf 
cabarc n USBSTOR.IN_ usbstor.inf 


IN_ files dipaket is based on the file inf file that you edit the election. 

-------------------------------------------------- ---------------- 
Step 8: Injeksikan files from the Desktop to IN_ "WinUSBDrive.ISO" 
-------------------------------------------------- ---------------- 

Open UltraISO and make sure the (still) open the file "WinUSBDrive.ISO" 

Open the folder \ i386 on "WinUSBDrive.ISO" 

Delete the following files: 

DOSNET.INF 
TXTSETUP.SIF 
USB.IN_ 
USBPORT.IN_ 
USBSTOR.IN_ 


Save the file "WinUSBDrive.ISO" 

Drag-drop the files you have in the edit%% desktop was to "WinUSBDrive.ISO" in the folder \ i386 

USBBOOT.INF 
DOSNET.INF 
TXTSETUP.SIF 
USB.IN_ 
USBPORT.IN_ 
USBSTOR.IN_ 


Save the file "WinUSBDrive.ISO" 

--------------------------------------- 
Step 9: Burning "WinUSBDrive.ISO" to CD 
--------------------------------------- 
Burning with Nero or burnatonce with a low speed. 

---------------------------------------- 
Step 10: Install Windows XP SP 2 from the CD 
---------------------------------------- 
1. Shut down the computer. 
2. Disconnect the internal and external hard drives 
3. Set the BIOS to a USB Drive as a "first boot device" 
4. Enter the USB drive without HUB (without cable, directly from the CPU to bring) 
5. Restarting 
Windows will usually display the error message: 
1. "Drivers not certified" <- select YES. 
This occurs because the files in the installation CD that already changed 
2. "PageFile not found" 
6. Install. 

---------------------------- 
Step 11: Try This Everywhere 
---------------------------- 
Once successful, the computer shutdown. Place the USB drive again. Try the house. ; op 

Postscript: 
----------- 
Now you can use Flashdisk such as the operating system Windows XP SP 2. 
Although not all motherboards support booting from a USB Drive ", at least, that can bring 
run in the Pentium 4. 
Of course you can understand why bring that can run Windows XP SP 2 is very helpful. 
You can complete the "system errors" are common, such as: 
1. Login password can not be opened 
2. Virus lodged in the% SystemDrive% and must be cleaned 
3. Want to copy files on hard drives, but the system error 
4. Or do precisely contrary numbers 1, 2 and 3, namely: to accidentally delete a file in the Windows disk 
can not booting, want an viruses, or files without the owner. p 
5. About without fear of viruses or Trojan infected. Because, if infected, live format and hard drives 
"reload" to bring to write "WinUSBDrive.ISO" to bring (about 10 minutes).

0 komentar:

  © Blogger template Columnus by Ourblogtemplates.com 2008

Back to TOP