IPB

Welcome Guest ( Log In | Register )

104 Pages V  « < 10 11 12 13 14 > »   
Closed TopicStart new topic
> XP booting direct from USB
Dietmar
post Dec 27 2005, 04:33 PM
Post #221


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hallo dumbo,

kannste mich verstehen?
Also, der Hive System ist der Teil der Registry, den du bearbeiten musst.
Versuche folgendes: Importiere meine Datei otto.reg mit deiner Vid und Pid Nummer deines
USB Gerätes. Nimm zuerst eine USB Festplatte, das geht leichter. Dann tausche den ntdetect.com
gegen die gecrackte Version aus. Hast du überall in SYSTEM\Services\USB... start = 0 eingestellt und Boot Bus Extender? Dann klappt es rolleyes.gif

Viel Erfolg
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
Marcel
post Dec 27 2005, 07:06 PM
Post #222


Member
**

Group: Members
Posts: 15
Joined: 23-December 05
Member No.: 16,239



Hi Dietmar,

I have also got the second laptop working (IBM Thinkpad) Yippie ! biggrin.gif biggrin.gif

I can't change anything on the harddisk (it's a loan)
So I have put in a different (old harddisk)
I have installed XP SP1; did the things of tutorial 2 and
denied the rights on
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci
and \usbhub \USBSTOR \usbuhci for the system
In HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\
I deleted the complete key USB.
I just the cracked ntdetect (didn't try the normal one)

So with the install made on the same computer and the 2 extra steps, it works fine.

Regards

Marcel

@dumbo:
I also used it with the same asrock board as you have. It works fine.
- USBSTOR comes when let the fresh XP system recognise the USB stick or disk
- Did you throw away the complete USB key in
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ ?
- Did you put the start value to 0 and did you set the group to Boot Bus Extender,
like Dietmar mentions in his tutorial 2 ?

This post has been edited by Marcel: Dec 28 2005, 02:59 AM
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 27 2005, 10:18 PM
Post #223


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi Marcel,

I am glad to hear this.

Tomorrow I give You Tutorial Version 3 for XP SP1 and SP2. ph34r.gif biggrin.gif biggrin.gif biggrin.gif ph34r.gif

I have to do some last simple tests, to fill the CriticalDeviceDatabase with generic drivers.
That will make the new Tutorial easy and quiet short! rolleyes.gif

I could also write a wonderful tutorial for Windows Embedded booting USB, but there are some people, who
do not like, that I can boot ONE and the same laugh.gif laugh.gif laugh.gif XP Embedded image on ANY laugh.gif computer.

Nice to hear from you
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
rene78
post Dec 28 2005, 01:57 AM
Post #224


Newbie
*

Group: Members
Posts: 6
Joined: 26-December 05
Member No.: 16,271



Hi dietmar (und alle anderen),

dann bin ich ja mal auf version 3 gespannt! übrigens hab ich gestern mal eine usb festplatten installation mit der vorab version von windows vista getestet (beta 2). genau der gleiche bluescreen bei der installation.
blink.gif

ich denke mal microsoft will es garnicht anders. wenn windows ein stück weit mobiler wird und sich auf jeder externen platte installieren lässt öffnet man ja raubkopierern neue möglichkeiten durch vorinstallierte images.

auf seiner webseite schreibt microsoft schon seit xp dass es eine "grosse nachfrage gibt windows auf externen datenträgern zu installieren". gut erkannt ! - nur warum kanns vista dann immernoch nicht?



gruss
rene
Go to the top of the page
 
+Quote Post
tisbris
post Dec 28 2005, 02:52 AM
Post #225


Newbie
*

Group: Members
Posts: 4
Joined: 27-December 05
Member No.: 16,281



Correct me if I'm wrong cool.gif

Isn't there a limit of how many times a flash ram can be 'flashed' ?

Doesn't that mean that the macine will die a due to the flash ram limitations ohmy.gif

Can't wait to see tut3.
Go to the top of the page
 
+Quote Post
Marcel
post Dec 28 2005, 02:58 AM
Post #226


Member
**

Group: Members
Posts: 15
Joined: 23-December 05
Member No.: 16,239



Hi Dietmar,

It's good to hear tutorial 3 is comming !

I am very much wondering how you get past the rights-setting of the
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci
and \usbhub \USBSTOR \usbuhci

If I don't take the rights away, the system keeps changing start and Group, and I can't restart.
If I take the rigths away, I can't install new USB devices..... dry.gif

(Or do you change again them just before shutdown, as mentioned somewhere in this subject ?)

I am curiuos rolleyes.gif

Regards,

Marcel
Go to the top of the page
 
+Quote Post
Former_Lee_post
post Dec 28 2005, 06:42 AM
Post #227





Guests






Hi
Thanks Dietmar i followed tut 2 with a HP Pavilion and it works GREAT with an external HD with XP 2 and the cracked ntdetect. I did not the Vid_Pid_ name but it works only needed to copy the usb.sys files from an older xp then it boots smile.gif
This is realy great and fun to see how it boots from usb:)

Lee
Go to the top of the page
 
+Quote Post
TERRYHOAX
post Dec 28 2005, 09:03 AM
Post #228


Silver Member
***

Group: Members
Posts: 196
Joined: 17-January 04
Member No.: 3,630



QUOTE (Dietmar @ Dec 28 2005, 03:18 AM) *
I could also write a wonderful tutorial for Windows Embedded booting USB, but there are some people, who
do not like, that I can boot ONE and the same laugh.gif laugh.gif laugh.gif XP Embedded image on ANY laugh.gif computer.

Nice to hear from you
Dietmar


That would be really, really great!
Don't care about these people!


--------------------
BartPE 3.1.10a, Windows Xp Pro SP2 + all Security Updates, Nu2Menu, GeoshellV2, Bootable CD Wizard v2.01,
MakeDirprofiles 1.2, USB-Stick with PEtoUSB 3.0.0.7
- multiboot solution on USB-Stick: solved! Thank you & read here: USB-Stick Multiboot -
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 28 2005, 09:10 AM
Post #229


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Windows XP boots from USB

Author: Dietmar Stölting, 2. Januar 2006
dietmar.stoelting@t-online.de
Germany


Tutorial (Version 3)

1.) First you have to test, whether your computer can do USB boot at all.
Set all Bios entries for USB as enabled.
Copy the 3 files ntdetect.com, ntldr, boot.ini to your USB device from which you want to
boot. The content of the boot.ini should be

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional1"
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional11"


The USB device from which you want to boot can be a USB harddisk (best for testing) with FAT16,
FAT32 or NTFS (compressed) with a partitionstable and the first partition set activ,
or a USB stick >= 1GByte. NTFS does not work on all compis.

If you are a Guru, it is possible to use a 256 MB USB stick with full XP!

Never use the USB stick without the EWF filter.
A USB stick dies, when it has been written about 1000000 times!

If you now see the bootmenue, USB boot is possible on your computer.
If not, format your USB partition, build a new first partition and set it aktiv with a partitionstable on it, but now only with a size of 500MB.
Copy ntldr, boot.ini and ntdetect.com on it.
Test, whether you see after USB BOOT the two lines of the boot.ini.
When it works, you can enlarge your partition to your wished size. Test it once more.



2.) Make a new XP SP1 or SP2 or Windows Server 2003 install on your harddisk.

It is possible to copy your working XP to the USB device, but I prefer here a fresh install.

The XP installation works best, if your IDE harddisk is complete formattet or brandnew.
No other harddrive or USB device should be connected!

Dont install any other driver than from your XP CD, that can be done later!

3.) When the fresh XP install is ready, disable pagefile.
(Whether the pagefile can stay later on your USB device again, is unclear until now.)

4.) Connect that USB device to your fresh installed XP, from which you want to boot.

5.) Copy and past this fresh XP to your USB device. (From another XP installation or BartPE.)
Recycled and System Volume Information copy not.

6.) Change on the USB device the ntdetect.com against the modified one.
It is not needed on all computers, but it is sure.

If you have installed XP SP2, change there also all the USB drivers usb*hci.sys, usbhub.sys,
usbstor.sys, usbport.sys and usbd.sys in USB device folder WINDOWS\system32\drivers
against them from XP SP1.


7.) Make a folder named Rettung in config folder on the USB XP and copy Registry hive SYSTEM into.
From BartPE (or other XP) LOAD Registry hive SYSTEM of the XP on the USB device and name it otto .

8.) Delete complete key Mounted Devices in otto.

9.) Delete complete key HKLM\otto\ControlSet001\Control\CriticalDeviceDatabase.

10.) Here comes otto.reg. It will become your new CriticalDeviceDatabase.
Copy and past this text and call it otto.reg .

EDIT 28.8.2006

Here comes the new CriticalDeviceDatabase from Windows Embedded.
It seems to be the best until now laugh.gif .

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase]

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*aui0200]
"ClassGUID"="{4D36E96F-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*azt0502]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0000]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0100]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0200]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0303]
"ClassGUID"="{4D36E96B-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0600]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0a03]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="pci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0b00]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c01]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c02]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c04]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f0e]
"ClassGUID"="{4D36E96F-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\acpi#processor]
"ClassGUID"="{50127DC3-0F36-415e-A6CC-4CB3BE910B65}"
"Service"="Processor"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0600]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0601]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="isapnp"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0604]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="pci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0c0320]
"Service"="usbehci"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1033&dev_00e0&rev_01]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1033&dev_00e0&rev_02]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_24cd]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\PS2_KEYBOARD]
"ClassGUID"="{4D36E96B-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\PS2_MOUSE]
"ClassGUID"="{4D36E96F-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\root#swenum]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="swenum"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#class_08]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="USBSTOR"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub]
"Service"="usbhub"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20]
"Service"="usbhub"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usbstor#disksony____msc-u01n________]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usbstor#disksony____msc-u01_________]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"



Below is the older version, where you have to put your Vid and Pid number by hand.
If you use the CriticalDeviceDatabase from Embedded above, you have no need for the following.
So go on with Step 11.)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase]

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0000]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0100]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0200]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0303]
"ClassGUID"="{4D36E96B-E325-11CE-BFC1-08002BE10318}"
"Service"="i8042prt"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0a03]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="pci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0b00]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c02]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0c04]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\*pnp0f13]
"Service"="i8042prt"
"ClassGUID"="{4D36E96F-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\acpi#processor]
"ClassGUID"="{50127DC3-0F36-415e-A6CC-4CB3BE910B65}"
"Service"="Processor"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\lexarusb#gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0600]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0601]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="isapnp"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0604]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="pci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0c0300]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbuhci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0c0310]
"Service"="usbohci"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0c0320]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbehci"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\PS2_KEYBOARD]
"Service"="i8042prt"
"ClassGUID"="{4D36E96B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\PS2_MOUSE]
"Service"="i8042prt"
"ClassGUID"="{4D36E96F-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\root#swenum]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Service"="swenum"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub]
"Service"="usbhub"
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#root_hub20]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbhub"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\usb#Vid_1058&Pid_0300]
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Service"="usbstor"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Control\CriticalDeviceDatabase\USBSTOR#DiskWDC_____WD1600BB-00FTA0_15.0]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"


11.) Install otto.reg via doubleclick.

Perhaps you must put the Vid and Pid name and the HardwareID
of your special USB device by hand to the CriticalDeviceDatabase, if the generic entries,
here for my WD160BB, do not work.

How this can be done is described in the forum in Tutorial Version 2
http://www.911cd.net/forums//index.php?s=&...ost&p=90809 .

For Windows Embedded I made another otto.reg as CriticalDeviceDatabase,
which also works very good for XP. Look in the forum
http://www.911cd.net/forums//index.php?s=&...ost&p=98046
to get it.

12.) Go to HKLM\otto\ControlSet001\Services

usbehci : Change start = 3 to start = 0
Change Group = Base... to... Group = System Reserved

usbohci : (if the key is there, if not go to next usbhub)
Change start = 3 to start = 0
Change Group = Base... to... Group = System Reserved


usbhub : Change start = 3 to start = 0
Change Group = Base... to... Group = System Reserved

USBSTOR : Change start = 3 to start = 0

Build a new key Group (REG_SZ) (this key is present for the other usb entries)
Group = System Reserved


usbuhci : Change start = 3 to start = 0
Change Group = Base... to... Group = System Reserved

If you found in your Registry no USB entries in HKLM\otto\ControlSet001\Services , you can use the following, copy and past and call it USB.reg and install it via doubleclick:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Services\USBSTOR]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,55,00,53,00,42,00,53,00,54,00,4f,\
00,52,00,2e,00,53,00,59,00,53,00,00,00
"DisplayName"="USB-Massenspeichertreiber"
"Group"="System Reserved"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Services\usbhub]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"DisplayName"="USB2-aktivierter Hub"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,75,00,73,00,62,00,68,00,75,00,62,\
00,2e,00,73,00,79,00,73,00,00,00
"Group"="System Reserved"

[HKEY_LOCAL_MACHINE\otto\ControlSet001\Services\usbehci]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,75,00,73,00,62,00,65,00,68,00,63,\
00,69,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Miniporttreiber für erweiterten Microsoft USB 2.0-Hostcontroller"
"Group"="System Reserved"


[HKEY_LOCAL_MACHINE\otto\ControlSet001\Services\usbohci]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,75,00,73,00,62,00,6f,00,68,00,63,\
00,69,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Miniporttreiber für Microsoft USB Open Host-Controller"
"Group"="System Reserved"


[HKEY_LOCAL_MACHINE\otto\ControlSet001\Services\usbuhci]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"DisplayName"="Miniporttreiber für universellen Microsoft USB-Hostcontroller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,75,00,73,00,62,00,75,00,68,00,63,\
00,69,00,2e,00,73,00,79,00,73,00,00,00
"Group"="System Reserved"


13.) Export otto as hive to folder config of your USB device.

14.) Unload otto in registry. It can be done by closing registry and restart registry again.

15.) Copy hive otto to folder Rettung.
Delete hive SYSTEM.
Rename otto to SYSTEM.

16.) Look on your USB device in Windows folder for the inf folder.

Search USB.inf, delete USB.PNF.
Search usbport.inf, delete usbport.PNF.
Search usbstor.inf , delete usbstor.PNF.

Open usb.inf, (then usbport.inf, then usbstor.inf).

Set in each the LoadOrderGroup... to... System Reserved ONLY for usbhub, usbehci, usbohci, usbuhci .

Set StartType = 0 ONLY for usbhub, usbehci, usbohci, usbuhci, usbstor.

Generate key LoadOrderGroup for usbstor and set it also System Reserved .


Shut the computer down.


Disconnect all your other harddrives but the USB device and voila:


XP boots from your USB device!

Make a backup direct from your USB device if later something went wrong.

17.) I add a special feature:
If nothing works, change the ntoskrnl.exe against
a special ntoskrnl.exe . This ntoskrnl.exe works on XP SP1 and SP2.

It is the ntoskrnl.exe from XP SP1, but not that from CD, but that from
your updated XPSP1 via Microsoft with Version 5.1.2600.1634 .
(xpsp2.050301-1526)

It is not XP SP2 ntoskrnl.exe .

If you receive then after changing a 021 error message, disable all harddisks and
CDROMS in your Bios. After first USB Boot you can enable them again.

This ntoskrnl.exe works also for Windows Embedded,
means that you can run FBA on your USB device.

Thats all, dont give up, it will work!!!
I received Emails from all over the world that it is true.


Nice to hear about your results
Dietmar


PS: A Tutorial for the EWF Filter is avaible from SFiorito.
For the Hitachi Microdrive Filter, that shows your USB stick as nonremovable harddisk,
search this forum and you can get all the information you need.

Test your USB XP, whether it can boot other computers...hihi.
But always make a backup of your USB device before!


I could also write a tutorial for Windows Embedded, to install any image
on any USB device (means run FBA).
With a little luck, this XPE image boots ANY computer from any USB as single device.


--------------------
Go to the top of the page
 
+Quote Post
JoJa15
post Dec 28 2005, 10:21 AM
Post #230


Member
**

Group: Members
Posts: 14
Joined: 16-February 05
Member No.: 10,274



Dietmar thank you so much for tutorial version 3! I plan on trying this out right now. Is there anyway to do this without the cracked ntdetect.com? I thought at one time you had XP SP1 and XP SP2 working with the normal ntdetect.com?

Best Regards,
John
Go to the top of the page
 
+Quote Post
dreis
post Dec 28 2005, 11:27 AM
Post #231


Newbie
*

Group: Members
Posts: 2
Joined: 28-December 05
Member No.: 16,303



Thank dietmar for such great tool smile.gif

Yet, for those of us that are not used to loading/mounting/deleting registry hives
these step are a bit hard to follow.

Plus there is a serious risk of mis-typings or other clumsy action that would ruin it all...

Can't all this be done programatically?

May be through a set of scripts (may be partially with the MS "Console Registry Tool" too)

I know you are teach and are therefore probably more interrested in exposing the way
it works rather than just providing a black box that just do the trick,
but may be some script expert here can figure out some way to automate this a little...

I believe this would quite hard to do since some steps are to be done from another
system (XP/BartPE) but a first script could instruct the user to reboot to the other
system and then launch second script...

This could also be the subject of a problem for pupils... right...?

For myself I will have to wait for the delivery of the USB device I just ordered from
the WEB before I can start experimenting... sad.gif sigh...

Thanks a million any way... smile.gif
Go to the top of the page
 
+Quote Post
dennis123123
post Dec 28 2005, 11:29 AM
Post #232


Silver Member
***

Group: Members
Posts: 319
Joined: 1-May 05
Member No.: 11,712



Nice idea for the scripts...

And I am unsure of steps 7 and 8 huh.gif
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 28 2005, 11:42 AM
Post #233


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi all,

I know that the tutorial is not so easy.

But I have to search a way, to describe it all and not too long.

If you have a question, you must ask it direct here in the forum. rolleyes.gif

The only thing to make a better tutorial is to describe how to install XP direct on the USB device.
I tried this but it does not work, dont know why not. mad.gif

There are some people, who succeeded with boot from USB with my former Tutorials.
Perhaps they can explain steps, which are clear for me, better. cool.gif

Nice to hear from you
Dietmar

PS: I tested my Tutorial Version 3 on my computers.It works.
I saw, that the USB drivers changed from SP2 to SP1 are rebuild mad.gif from
the system restauration of SP2. So you can change them against SP1 USB drivers only on the copied XP SP2 on the USB drive.


--------------------
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 28 2005, 12:32 PM
Post #234


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi all,

I testet my own Tutorial 3
on a Computer with AMD CPU (XPSP2)
and on another with Intel (XP SP1).

It works with no correction.

AND: This XP SP1 boots on any other computer and this XP SP2 too, hihi, vice versa.

My pupils say to me: For that the people from Microsoft put you (me Dietmar)
in a big sack and carry (you) away ph34r.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif ph34r.gif



Nice to hear from you
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
rene78
post Dec 28 2005, 12:38 PM
Post #235


Newbie
*

Group: Members
Posts: 6
Joined: 26-December 05
Member No.: 16,271



SOOOO! Getestet. neues IBM Thinkpad T43 mit 300 GB no name USB HDD.

UND?


ES GEHT!!!

Danke Dir Dietmar, saubere Arbeit. Echt klasse!!!
Go to the top of the page
 
+Quote Post
rene78
post Dec 28 2005, 12:52 PM
Post #236


Newbie
*

Group: Members
Posts: 6
Joined: 26-December 05
Member No.: 16,271



... dass man keine auslagerungsdatei erstellen kann ist normal?
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 28 2005, 01:02 PM
Post #237


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi Rene,

tja, das mit der Auslagerungsdatei ist so eine Sache. Ich hatte sie bisher immer auf disabled gestellt
und deshalb gab es kein Problem. Hast du einmal versucht, sie auf einer normalen Festplatte wieder
unterzubringen?
Bei mir liess sie sich auch nicht auf dem USB Laufwerk installieren, möglicherweise is das dennoch möglich.

Viele Grüße
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
rene78
post Dec 28 2005, 01:14 PM
Post #238


Newbie
*

Group: Members
Posts: 6
Joined: 26-December 05
Member No.: 16,271



nein, problem ist: die eingebaute - sprich firmenplatte - ist nicht verfügbar, da mit safeguard verschlüsselt. ;-) was solls, halt eine meldung beim start wegklicken. ansonsten hat das gerät 1GB ram das ist genug.
Go to the top of the page
 
+Quote Post
Dietmar
post Dec 28 2005, 02:17 PM
Post #239


Gold Member
****

Group: Members
Posts: 721
Joined: 10-April 05
Member No.: 11,350



Hi dumbo,

klicke Start, ausführen, tippe regedit ein.
Cursor auf HKLM, so dass HKLM blau leuchtet.
Oben Datei klicken, Struktur laden.
Die zu ladende Struktur SYSTEM ist auf dem USB Laufwerk unter WINDOWS\system32\config
zu finden. Klicke sie an und drücke öffnen.
Dann erscheint ein Balken, in den du das Wort otto schreibst.
Schon sitzt sie als otto in HKLM und kann bearbeitet werden.

Zum Schluss wird sie mit Mausklick rechts exportiert
wieder nach USB Laufwerk WINDOWS\system32\config
mit Namen otto als Registrierungsstrukturdateien (der 2. Auswahlpunkt).

Los wirst du otto aus dem Registrierbaum, indem du die Registrierung schliesst, wieder mit regedit aufrufst,
otto im Baum markierst und oben links Datei klicks, Struktur entfernen. Schon ist otto wieder weg.

Viele Grüße
Dietmar


--------------------
Go to the top of the page
 
+Quote Post
dumbo
post Dec 28 2005, 03:23 PM
Post #240


Member
**

Group: Members
Posts: 10
Joined: 15-October 05
Member No.: 14,774



Thx rene and thx Dietmar. blush.gif

Das war deppensicher! Kannte einfach diese regedit-funktion überhaupt nicht!
Go to the top of the page
 
+Quote Post

104 Pages V  « < 10 11 12 13 14 > » 
Closed TopicStart new topic
7 User(s) are reading this topic (7 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 9th September 2010 - 02:07 AM