Jump to content


Windows to go - Windows 8 on a stick!


  • Please log in to reply
24 replies to this topic

#1 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 23 September 2011 - 08:53 PM

At last Windows 8 almost fully supports booting the live OS from a USB drive (Flash or HDD).
You can boot it on one system, shut it down and then boot it on another. It will auto-detect hardware. Boot it on the first one again and it will boot up nice and quick as it remembers which drivers to load on a per machine basis.
see here and wiki and see the recorded BUILD presentation here

Now you can take the office computer home on a stick!
Now the school can give Johnny a USB stick with Office and IE9 and the curriculum software apps on it and say - do your homework on this.
It also supports VHD booting, so you could simply copy a VHD onto a stick and hand it out.
In the final release, you can 'clone' your copy onto a USB drive and make a Windows To Go drive using the integral Win 8 app, but I suspect you may need quite a large USB drive to do that.

On a USB 3 Flash drive, the performance is supposed to be almost as good as a fast hard disk - 32GB+ is recommended!

Use the 64-bit 32-bit 2.8GB Developers Preview (image 1 if Desktop version or Image 3 if you have the Server version).

The steps are simple.

1. Format a USB drive as a single NTFS primary partition (if using a flash drive use a fast one of at least 16GB if you just want to try or 32GB or more if you want to play with it a lot!) - I recommend trying a spare USB HDD first just for speed. Format it as NTFS and make it active.

e.g.
DISKPART
LIST DISK
SEL DIS 1 (assuming disk 1 is your USB drive)
ONLINE DISK (in case it is offline)
CLEAN (this will erase your USB drive)
CRE PAR PRI
FORMAT FS=NTFS QUICK
ASSIGN
ACTIVE
EXIT

Or safer - use RMPrepUSB to format it as NTFS and make it active .


2. Use ImageX to extract the image from the Windows 8 Developer Preview ISO:

syntax: Imagex /apply (DVD):\sources\install.wim 1 (USBDrive):\

e.g.
ImageX /info I:\sources\install.wim
ImageX /apply I:\sources\install.wim 1 G:\


You will need to obtain ImageX from the WAIK or other source as it does not appear to be on the Preview ISO.

3. Make the USB drive bootable :

syntax: BCDBOOT (USBDrive):\Windows /s (USBDrive):

e.g. BCDBOOT G:\Windows /s G:

See here for my quick 'how to'

[Edit] The 64-bit Server versions work (but these are not publicly available) and the 32-bit Desktop version works (publicly available as Developers Preview 32-bit) but I could not get the Desktop 64-bit Developers Preview version to work[/Edit]
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#2 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1,568 posts
  • 52 topics
  •  
    American Samoa
  • Time Online: 125d 17h 39m 40s

Posted 23 September 2011 - 09:35 PM

So we don't need installing Win 8 to USB from ISO anymore - just use ImageX instead? :) And then use EasyBCD to add booting of some Service ISOs you copied to the Thumb - great!

The only problem is, to boot from a USB Thumb in a public place, one would generally need BIOS password...unless local admins start adapting to new realities.

Is there a way to boot Win 8 VHD from a Bare Metal PC HD instead of an External USB Drive? Any preparation required (excluding Win 7/8 install to the PC)?
Create Native Boot VHDs , Boot VHD on Bare Metal PC , Install and Boot Unsupported OS from VHD , Test new OS Releases on VHD. All sambul61 Tutorials are Copyright reposted from his Blog. No reproduction or modification allowed.

#3 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 23 September 2011 - 09:37 PM

You mean like my tutorial #52?
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#4 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1,568 posts
  • 52 topics
  •  
    American Samoa
  • Time Online: 125d 17h 39m 40s

Posted 23 September 2011 - 10:05 PM

In #52 you referred to a case, when Win 7 or 8 or XP is already installed on a HD, and you additionally install Win 8 onto a VHD mounted on that HD, and then add its boot entry to the drive boot menu. Even if no OS was preliminary installed on the HD, the Win 8 Installer makes the physical drive bootable to that VHD during install.

But... !!! What if Win 8 was applied to a VHD mounted on another PC, and then the VHD was copied from a LAN Server or USB Drive to an empty formatted HD on a Bare Metal PC? How would you make that PC boot Win 8 on that VHD (of course without installing Grub4DOS from your lovely RMPrep) by Windows own means (say after booting from WinPE or another Win 7 PC on LAN)?
Create Native Boot VHDs , Boot VHD on Bare Metal PC , Install and Boot Unsupported OS from VHD , Test new OS Releases on VHD. All sambul61 Tutorials are Copyright reposted from his Blog. No reproduction or modification allowed.

#5 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 23 September 2011 - 10:10 PM

bootmgr loads the VHD. So you would copy over the boot files and edit the BCD (or copy a BCD) to point bootmgr at the VHD file.
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#6 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1,568 posts
  • 52 topics
  •  
    American Samoa
  • Time Online: 125d 17h 39m 40s

Posted 23 September 2011 - 10:19 PM

What I suggest is to test this approach (which is more frequent in deployment) and write a small Tutorial or add this scenario section to your #52 with particulars (command sequence). :)
Create Native Boot VHDs , Boot VHD on Bare Metal PC , Install and Boot Unsupported OS from VHD , Test new OS Releases on VHD. All sambul61 Tutorials are Copyright reposted from his Blog. No reproduction or modification allowed.

#7 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 23 September 2011 - 10:22 PM

It should be simple enough. I don't have time at the moment but see here
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#8 peng

peng
  • Members
  • 2 posts
  • 1 topics
  •  
    Taiwan
  • Time Online: 2h 1m 49s

Posted 27 September 2011 - 12:45 AM

Witnessed HDD performance through USB 3.0 interface, i.e. ~100MB/s transfer rate.

Since AMD A75 Hudson D3 introduction, I'm desperately looking for a motherboard that is capable of booting Windows 8 from its USB 3.0. Has anyone succeeded doing it? What motherboard did it?

Thank you. :beer:

Edited by peng, 27 September 2011 - 12:50 AM.


#9 Underling

Underling

    Newbie

  • Members
  • 13 posts
  • 2 topics
  •  
    United States
  • Time Online: 6h 20m 2s

Posted 27 September 2011 - 01:39 AM

Ok now, I would just like to download the final version of this to put on my usb stick, of course I rmprep the usb before hand but all that other stuff I would not know the slightest to do, or better yet ghost the image on your usb stick and let me download that image and then ghost my usb, that would work.

#10 TheHive

TheHive

    Platinum Member

  • .script developer
  • 3,491 posts
  • 242 topics
  • Time Online: 13d 19h 58m 36s

Posted 27 September 2011 - 02:33 AM

Thanks Steve.
I enjoyed the detailed info from the video you posted recorded BUILD presentation here .

The fact that you can pull the USB drive out while running the OS and whatever was running stays frozen for a minute or so, will be a great addition. This will save a person that forgets about not just pulling the running OS from USB. Once you put the usb back in the USB port. Whatever you where working on still seems to come back. Seems to be a great way to implement a fail safe for those you go. Oh! Crap I just pulled my USB from the drive. WT@! :superstition: :eek:
Create Video Tutorials, Upload to Youtube, & show it on reboot bootland forum

Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering. Yoda!

#11 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 27 September 2011 - 07:00 AM

What is not so great is if you forget to shutdown the OS before moving it to another one. At the moment, as there is no recovery partition, so it just BSOD's and then the whole image is screwed with no way to recover it on any system! What is does mean is that no one should buy a new system unless it has USB 3 ports that support BIOS booting.
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#12 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 29 September 2011 - 03:16 PM

View PostTheHive, on 27 September 2011 - 02:33 AM, said:

Thanks Steve.
I enjoyed the detailed info from the video you posted recorded BUILD presentation here .
More Videos here
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#13 cdob

cdob

    Silver Member

  • Advanced user
  • 653 posts
  • 9 topics
  • Time Online: 216d 23h 50m 54s

Posted 29 September 2011 - 07:28 PM

View Poststeve6375, on 23 September 2011 - 08:53 PM, said:

You will need to obtain ImageX from the WAIK or other source as it does not appear to be on the Preview ISO.
What about \sources\boot.wim\1\tools\AMD64\imagex.exe ?
7-zip 9.20 open the x64 boot.wim, but not the x86 boot.wim.
Work arround: boot a boot.wim and copy files from drive x:
How to open a x86 boot.wim directly to extract imagex.exe?

Windows 7 PowerShell seems to apply wim images too.
http://blogs.msdn.co...iew-64-bit.aspx
Install-WindowsImage PowerShell Script http://go.microsoft..../?LinkId=204240

#14 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1,568 posts
  • 52 topics
  •  
    American Samoa
  • Time Online: 125d 17h 39m 40s

Posted 30 September 2011 - 11:25 AM

What Windows versions and images have ImageX included in that or another directory inside an installation or PE ISO:

\sources\boot.wim\1\tools\AMD64\imagex.exe
Create Native Boot VHDs , Boot VHD on Bare Metal PC , Install and Boot Unsupported OS from VHD , Test new OS Releases on VHD. All sambul61 Tutorials are Copyright reposted from his Blog. No reproduction or modification allowed.

#15 edborg

edborg

    Frequent Member

  • .script developer
  • 366 posts
  • 32 topics
  •  
    Italy
  • Time Online: 3d 21h 50m 26s

Posted 12 October 2011 - 10:35 AM

I've installed Windows 8 Developer Preview to an USB HD with fujianabc's automated installer and also with the manual sequence of commands described here.
In both cases the installation goes well and is very quick, but I have an issue at logon.

During installation I'm not asked to set an user name and after a couple of reboots the logon screen only shows the option "other user" which does not accept any user/password combination (not even admin, administrator and/orblank password).
I can't do any debugging, as I'm locked out of Windows.
I have also repeated the installation from scratch to no avail. :-(
Any idea?
edborg

P.S. This doesn't happen on my other installation to internal HD

#16 edborg

edborg

    Frequent Member

  • .script developer
  • 366 posts
  • 32 topics
  •  
    Italy
  • Time Online: 3d 21h 50m 26s

Posted 12 October 2011 - 10:21 PM

I answer my own question, just in case somebody incurs in the same issue.

After loading the registry hive to examine its content, that confirmed that no user existed in ProfileList (?!), I reinstalled Windows 8 from scratch, but ended up with the same problem. :-(

I then realised that for an unknown reason every installation had briefly frozen at the time of configuring the regional settings and it had resumed only after pressing ESC, apparently completing with success.
Clearly this had caused the skipping of the step where an user was to be created.

I then reinstalled Windos 8 once more, skipping the regional setting configuration, and was prompted for choosing an user name and password.
Problem solved!

edborg

#17 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 13 October 2011 - 06:58 AM

What regional settings were you choosing and what was your clock set to? It does not do this for UK settings, so it must be something about what you are choosing or what state your system is in...?
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#18 edborg

edborg

    Frequent Member

  • .script developer
  • 366 posts
  • 32 topics
  •  
    Italy
  • Time Online: 3d 21h 50m 26s

Posted 13 October 2011 - 08:35 AM

I didn't even have the chance to choose a regional setting!
The freezing took place when I clicked on the control which showed English US as default and contained all other languages inside.
Actually, it wasn't a freezing: the many languages inside the control kept on scrolling and none of them could be clicked/entered.
So I had to press ESC to stop the scrolling.
Windows SEEMED to have regained control and the next configuration steps took place, unless (as I realised later) the step where an user name and a password are set was skipped.
I confirmed this by perusing the registry, and that's why at the next logon no user could be accepted.

So I skipped the regional settings step during my subsequent reinstallation and everything went well.

edborg

P.S. The settings have been successfully changed later, after logon.

#19 edborg

edborg

    Frequent Member

  • .script developer
  • 366 posts
  • 32 topics
  •  
    Italy
  • Time Online: 3d 21h 50m 26s

Posted 14 October 2011 - 07:51 AM

I am quite sure that the freezing during the initial configuration is a problem of low resolution!

To please tablet users with features that, besides being ugly (imo), are also totally useless for "serious" PC users, Windows 8 requires a minimum resolution of 1024x768.

This should be no problem for not to old laptops/notebooks/netbooks, unless MS "forgot" to include in the Preview release proper drivers for some of them (like my Asus eeePC) and the resolution of what it classifies as "Generic Non-PnP Monitor" is locked to 800x600. :-(
Moreover, it doesn't allow forcing existing drivers for XP and Windows 7!

Therefore, the tiles are locked and the whole Metro GUI is useless.

I really hope this will be solved before final release, or MS will only preinstall their new OS to new PCs.

edborg

P.S. I played a bit with the "fabulous" new Metro GUI on my other working installation, and I'm really not so impressed.

#20 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 6,895 posts
  • 84 topics
  • Location:The Outside of the Asylum
  •  
    Italy
  • Time Online: 213d 5h 18m 49s

Posted 14 October 2011 - 07:56 AM

Just in case of need:
http://www.ghacks.ne...nable-metro-ui/
http://www.askvg.com...old-start-menu/

:cheers:
Wonko

#21 edborg

edborg

    Frequent Member

  • .script developer
  • 366 posts
  • 32 topics
  •  
    Italy
  • Time Online: 3d 21h 50m 26s

Posted 14 October 2011 - 08:35 AM

Yes, it's very useful to get rid of the Metro GUI :-)

I had already done the registry hack manually, just to avoid to download a full Microsoft .Net Framework 3.5.1!

edborg

#22 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 6,895 posts
  • 84 topics
  • Location:The Outside of the Asylum
  •  
    Italy
  • Time Online: 213d 5h 18m 49s

Posted 14 October 2011 - 08:56 AM

View Postedborg, on 14 October 2011 - 08:35 AM, said:

I had already done the registry hack manually, just to avoid to download a full Microsoft .Net Framework 3.5.1!
Yep, using .Net for such a trifling change to the Registry is an example of "bloat programming" :ph34r:, but the info about the plain Registry key is given also :), aqs well as a few other ways, here:
http://www.askvg.com...eloper-preview/

:cheers:
Wonko

#23 PiousMinion

PiousMinion
  • Members
  • 4 posts
  • 0 topics
  •  
    United States
  • Time Online: 4d 18h 35m 56s

Posted 15 October 2011 - 06:44 AM

Is there no way to do the last step inside XP?

Everything worked fine except for bcdboot.
I get: BFSVC: Failed to set element application device. Status = [c00000bb]

I don't have a windows vista,7, or 8 install and I don't have a dvd drive. Would it be possible to load the 7 installer via usb and run the required command on the new (win8togo) usb device?

Other ideas?

#24 steve6375

steve6375

    Gold Member

  • Developer
  • 2,189 posts
  • 44 topics
  • Location:UK
  • Interests:computers (!), programming (masm,vb6,C,vbs), OSes, photography,TV,films,guitars
  •  
    United Kingdom
  • Time Online: 68d 3h 6m 19s

Posted 15 October 2011 - 07:15 AM

You could boot from the Win8 ISO (e.g. put the Win8 installer ISO on a USB pen which has grub4dos installed) and boot to the Win8 installer - then type SHIFT+F10 to get a command console and use BCDBOOT from there.
Steve
Visit my website at RMPrepUSB.com for partitioning, formatting, testing, imaging and making bootable your USB Drive under Windows (supports FAT16/FAT32/NTFS/ext2 file volumes, MSDOS/FreeDOS/XP/Vista/Win7/Server2008, boot as Hard disk or floppy disk). Over 70 Tutorials on how to use RMPrepUSB and grub4dos and YouTube Videos too! Includes how to have a multi-install bootable USB flash drive containing all Windows Install ISO files (XP and Vista, WIn7, SVR2K8) on one bootable USB drive (see tutorials #30 and #43). Why not try PXE booting to WinPE3 or Hirens XP over Ethernet from your Windows 7 PC or install Windows onto any networked PC via PXE - see Tutorial #45 for details). Boot Windows 8 from USB.

#25 laddanator

laddanator

    Frequent Member

  • Advanced user
  • 241 posts
  • 11 topics
  • Location:Virginia
  • Interests:Writing code and getting stuff to work when no one else can! Wrote a Windows Vista, 7, and 8 legal activation tool in VBscript and compiled it to exe. First project of this undertaking. Working on an AIO legal activation tool that includes XP.
  •  
    United States
  • Time Online: 12d 8h 44m 5s

Posted 26 November 2011 - 09:14 PM

Just loading Win8 this morning again. Must simpler way. No modding with Friadisk or emulators

http://reboot.pro/14593/page__st__25

Bottom of page.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users