Quick IT tip: How to build bootable USB stick
Because of my main job and lack of human resources there, I invest less and less in community. Thus I lost my MVP title. Sorry, guys. Also a ton of management tasks in big company prevents me from actual coding. However I am still able to find some time for doing “real” things such as Windows Embedded Standard 2011 image building. Thus today I will explain how to build bootable flash USB disk with a couple of simple commands and without using special utilities.
Why to use bootable USB instead of regular CD or DVD ROM? Well, it is more convenience, takes less storage, faster and fully recycle. So let’s start.
1. Insert USB flash drive
2. Run command prompt shell as Administrator (just in case the keyboard shortcut for “Run as Administrator” is Ctrl+Alt+Shift)
3. Type “diskpart” to run Microsoft DiskPart utility.
C:\Windows\system32>diskpart
Microsoft DiskPart version 6.1.7600
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: TAMIRK-DEV
4. List your disks by typing in “list disk” or for those who like it shorter (like me) “list dis”
DISKPART> lis dis
Disk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —
Disk 0 Online 149 GB 1024 KB
Disk 1 Online 75 GB 2 GB
Disk 2 Online 3814 MB 0 B
Disk 3 No Media 0 B 0 B
Disk 4 No Media 0 B 0 B
Disk 5 Online 14 GB 0 B
5. Identify your flash drive (in my case it is Disk 5)
6. Select this drive to mark it for work by using “select disk 5” or “sel dis 5” command
DISKPART> sel dis 5
Disk 5 is now the selected disk.
7. Clean it (this will delete everything on your disk drive, so be careful) by using “clean” or “cle” command.
DISKPART> cle
DiskPart succeeded in cleaning the disk.
8. Create primary partition – “create partition primary” or “cre par pri”
DISKPART> cre par pri
DiskPart succeeded in creating the specified partition.
9. Select new partition – “select partition 1” or “sel par 1”
DISKPART> sel par 1
Partition 1 is now the selected partition.
10. Mark it as Active partition – “active” or “act”
DISKPART> act
DiskPart marked the current partition as active.
11. Format – “format fs=ntfs quick” or “for fs=ntfs quick”
DISKPART> for fs=ntfs quick
100 percent completed
DiskPart successfully formatted the volume.
12. And finally my favorite command – “assign” or “ass” to mark it ready and create mount point
DISKPART> ass
DiskPart successfully assigned the drive letter or mount point.
13. Exit – “exit” or “exi” to return to command shell
DISKPART> exi
Leaving DiskPart…
Now your thumb drive is ready and bootable. So you can start copying files from ISO image into it.
Other option is to work with volumes rather than with disks. The all difference is in steps 4-6. Instead of “lis dis” use “lis vol” and instead of “sel dis” use “sel vol”. Maybe it is more convenience way of work because in this case you can identify partitions by labels and sizes rather than by sizes only.
DISKPART> lis vol
Volume ### Ltr Label Fs Type Size Status Info
———- — ———– —– ———- ——- ——— ——–
Volume 0 E DVD-ROM 0 B No Media
Volume 1 G DVD-ROM 0 B No Media
Volume 2 System Rese NTFS Partition 100 MB Healthy System
Volume 3 C NTFS Partition 68 GB Healthy Boot
Volume 4 D DATA NTFS Partition 80 GB Healthy
Volume 5 F READYBOOST FAT Removable 3812 MB Healthy
Volume 6 H Removable 0 B No Media
Volume 7 I Removable 0 B No Media
Volume 8 K NTFS Removable 14 GB Healthy
If you already copied your image into disk, you can mark MBR by using special utility called BootSect.exe shipped with WAIK. In our case (with Windows 7 embedded), you’ll have to update master boot code to use BOOTMGR (Vista and up) rather than NTLDR (XP and down)
BOOTSECT.EXE /NT60 K: /mbr
We done, have a good day and be good people. Additional information regarding USB core guys from MS can be archived from their brand new blog (hope it will be up to date).
At the end, just you to know how are CDs make by Discovery Channel
October 7th, 2009 · Comments (1)
Discover other tags
My tools
- .NET Framework Detector
- Duplicate images finder
- Exchange Security Policy for Windows Mobile Devices Fix
- Gas Price Windows Vista SideBar gadget
- Israel Traffic Information Windows Vista SideBar gadget
- Localization fix for SAP ES Explorer for Visual Studio
- LocTester
- RTL and LTR in Windows Live Writer
- Silverlight controls library
- Snipping tool integration plugin for WLW
- USB FM receiver library
- Vista Battery Saver
- WebCam control for WPF
- Windows Live SkyDrive attachment for Windows Live Writer
- Wireless Migrator
- WPF Virtual Keyboard



