Jump to content











Photo
- - - - -

Having Problems Running Windows 7 via USB-Disk on Laptop


  • Please log in to reply
42 replies to this topic

#26 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 06 January 2012 - 11:10 PM

What should I choose in the following dropdown (screen of winntsetup) ?

The existing boot code does work so far.
Do Not update the existing boot code.

#27 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 06 January 2012 - 11:45 PM

The existing boot code does work so far.
Do Not update the existing boot code.


Ok, I did that, now I tried booting on my laptop, there are 2 entries in the boot menu, "Windows 7 Setup [EMS Enabled]" and "Windows 7" , the Setup works, "Windows 7" gives me the winload.exe missing/corrupted message.

#28 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 07 January 2012 - 12:02 AM

Run bcdedit against USB \boot\BCD file.

Do you read [boot] as device and osdevice at Windows 7 Setup?
Do you read a partition as device and osdevice at "Windows 7"? Set [boot] at "Windows 7".

How much data are stored at USB hard disk so far?
It's a BIOS LBA CHS limitation?
What about Windows 7 at a small partition at start of media?

#29 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 07 January 2012 - 12:25 AM

@cdob:
Im having 10.2GB of 110GB used does Windows tell me.
Sorry, I dont have detailed/good knowledge about booting, I dont understand why I should try to move Windows 7 on a small partition at the start of media, the Setup boots fine only the installed Windows 7 fails on my Laptop.
When I boot the drive now I can choose either "Windows 7 Setup [EMS Enabled]" or "Windows 7", this is shown to me by a Windows Boot Manager which is on my USB Drive I believe.
I you have any commands etc to test tell me.

Ok, I ran bcdedit against my USB Hard Drive, here the output:

C:Usersgng>bcdedit /store D:BootBCD


Windows-Start-Manager

---------------------

Bezeichner			  {bootmgr}

device				  partition=D:

description			 Windows Boot Manager

locale				  en-US

inherit				 {globalsettings}

default				 {default}

resumeobject			{30c0fc92-38bd-11e1-b05f-406186f46250}

displayorder			{default}

						{7619dcc9-fafe-11d9-b411-000476eba25f}

toolsdisplayorder	   {memdiag}

timeout				 30Windows-Startladeprogramm

-------------------------

Bezeichner			  {default}

device				  partition=D:

path					Windowssystem32winload.exe

description			 Windows 7

locale				  en-US

inherit				 {bootloadersettings}

osdevice				partition=D:

systemroot			  Windows

resumeobject			{30c0fc92-38bd-11e1-b05f-406186f46250}

nx					  OptIn

detecthal			   Yes

Windows-Startladeprogramm

-------------------------

Bezeichner			  {7619dcc9-fafe-11d9-b411-000476eba25f}

device				  ramdisk=[boot]sourcesboot.wim,{7619dcc8-fafe-11d9-b411

-000476eba25f}

path					windowssystem32bootwinload.exe

description			 Windows Setup

locale				  en-US

inherit				 {bootloadersettings}

osdevice				ramdisk=[boot]sourcesboot.wim,{7619dcc8-fafe-11d9-b411

-000476eba25f}

systemroot			  windows

detecthal			   Yes

winpe				   Yes

ems					 Yes

C:Usersgng>


Edited by gnaf, 07 January 2012 - 12:25 AM.


#30 NetFanTom

NetFanTom

    Frequent Member

  • .script developer
  • 117 posts
  •  
    Germany

Posted 07 January 2012 - 08:30 AM

A x64 system works not 100% on a x86 Computer.

But you can try this.

Go to USB Boot folder:
cd /d D:boot


bcdedit /store "bcd" /deletevalue {bootmgr} device

bcdedit /store "bcd" /set {default} device boot

bcdedit /store "bcd" /set {default} osdevice boot


This set the device to [boot] and delete the device value from bootmgr entry.

Regards,
NetFanTom

#31 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 07 January 2012 - 09:32 AM

any commands etc to test tell me.

NetFanTom provided this already, thanks. Try this first.
Windows 7 setup and Windows 7 uses the same approach to detect (os)device now.

A I965 chipset and a Core2Duo should work at x64

I dont understand why I should try to move Windows 7 on a small partition at the start of media, the Setup boots fine only the installed Windows 7 fails on my Laptop.

Early booting uses BIOS routines. Bootmgr uses BIOS to read files.
Some BIOS support USB hard disks up to a certain size.
E.g.some current BIOS dosn't support 48 bit LBA at USB: media up to 128gb.
A older BIOS may limit this further: 512mb, 2gb, 8gb. A winload.exe at 9gb location is not found: booting fails.
What about a8gb partition at start of media?

#32 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 07 January 2012 - 10:27 AM

@NetFanTom:
I tried this commands:

bcdedit /store "bcd" /deletevalue {bootmgr} device
bcdedit /store "bcd" /set {default} device boot
bcdedit /store "bcd" /set {default} osdevice boot


Thank you, after doing these commands I can see the "Starting Windows" Screen when Booting my Laptop from the USB Hard Drive for some seconds, then I see "Windows Boot Manager" "Windows failed to start" "Status: 0xc0000000bc" "Info: An unexpeced error has occured", what can that mean?

@cdob:
Can I just shrink my existing Windows 7 partition on my USB Hard Drive to 8gb using the Windows Disk Manager Tool ?

#33 NetFanTom

NetFanTom

    Frequent Member

  • .script developer
  • 117 posts
  •  
    Germany

Posted 07 January 2012 - 10:41 AM

try:

bcdedit /store "bcd" /set {bootmgr} device boot


btw: I have tryed the WinNTSetup v2.1. it works many hours (many days?).
Is that normal?

Regards

#34 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 07 January 2012 - 12:47 PM

I can see the "Starting Windows" Screen when Booting my Laptop from the USB Hard Drive for some seconds, then I see "Windows Boot Manager" "Windows failed to start" "Status: 0xc0000000bc" "Info: An unexpeced error has occured", what can that mean?

Some more files are loaded from USB drive, other files are not loaded.

Can I just shrink my existing Windows 7 partition on my USB Hard Drive to 8gb using the Windows Disk Manager Tool ?

Try and report. Depending on BIOS it's 7.8gb actually
http://support.micro...com/kb/q224526/
http://reboot.pro/2959/
http://viralpatel.ne...translation.php



I have tryed the WinNTSetup v2.1. it works many hours (many days?).
Is that normal?

Which hardware do you use?
A USB flash with a long access time, may require a looong run time.
Use a USB SSD instead.

#35 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 07 January 2012 - 07:25 PM

try:


bcdedit /store "bcd" /set {bootmgr} device boot


btw: I have tryed the WinNTSetup v2.1. it works many hours (many days?).
Is that normal?

Regards


I tried the command, still the same situation.
WinNTSetup takes some minutes only for me, on a USB Flash Drive it took me also almost 1hour and then stopped because the usb stick was out of space.

@cdob: Thanks, Il try and report.

#36 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 07 January 2012 - 07:36 PM

I just realized my Windows 7 USB Install uses 10.2GB so how can I shrink it to max 7.8GB ?

#37 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 08 January 2012 - 09:25 AM

I just realized my Windows 7 USB Install uses 10.2GB so how can I shrink it to max 7.8GB ?

Delete Windows 7 install files.
Or start from scratch, apply install.wim to USB hard disk and run bcdboot.

#38 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 08 January 2012 - 02:50 PM

I just tried to boot my VHD Version of Windows 7 which I put on my USB Hard Disk, my Bootloader is on the internal C Drive.

I outputs me a bluescreen with the message "0xc03a0004" (Google says it means ERROR_VHD_FORMAT_UNKNOWN) , but the strange thing when I move the SAME File to my internal C Drive its booting fine!
Also I have to tell you, my Laptop needs JMICRON Sata/Raid Drivers to even recognize my internal hard disk, otherwise for example the Windows 7 Installer doesnt even see my disks, I have to load the drivers first, mabe this is the issue of my problems ?

#39 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 08 January 2012 - 03:59 PM

I just tried to boot my VHD Version of Windows 7 which I put on my USB Hard Disk, my Bootloader is on the internal C Drive.

At which physical location exit the VHD file?

I outputs me a bluescreen with the message "0xc03a0004" (Google says it means ERROR_VHD_FORMAT_UNKNOWN) , but the strange thing when I move the SAME File to my internal C Drive its booting fine!

Or bootmgr dosn't find the VHD file.

Also I have to tell you, my Laptop needs JMICRON Sata/Raid Drivers to even recognize my internal hard disk, otherwise for example the Windows 7 Installer doesnt even see my disks, I have to load the drivers first, mabe this is the issue of my problems ?

Could be another issue. Windows 7 dosn't support USB boot official. A not available internal hard may cause strange (timing) results.

#40 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 08 January 2012 - 09:04 PM

@cdob:
The VHD File was on my USB Hard Drive

#41 cdob

cdob

    Gold Member

  • Expert
  • 1347 posts

Posted 08 January 2012 - 10:03 PM

The VHD File was on my USB Hard Drive

Yes, I understood so far.

Is the VHD file inside a 7.8GB partition at start of media?

#42 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 08 January 2012 - 11:20 PM

I will make a new USB Version of Windows 7 in a VHD using WinNTSetup 2 and "Native USB Boot" enable, shrink my USB Hard Drives Partition to 7.8GB and try again.

Edited by gnaf, 08 January 2012 - 11:20 PM.


#43 gnaf

gnaf

    Newbie

  • Members
  • 20 posts
  •  
    Austria

Posted 13 January 2012 - 07:32 PM

Mission Impossible, my Fresh Windows 7 Install USB VHD exceeds 7GB of Disk Space.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users