YouTube Videos

USB Flash Drives
3 Fast MultiBoot USB3 Sticks
Dualboot Kubuntu 16.10 & Win-10 on USB3
Dualboot Android-x86 Linux USB2
Dualboot Linux Windows USB2
Install Win 7 on USB3
Install Windows 10 on USB3
Install Win10 AU on USB3
Install Windows XP on USB3
Install Windows XP on USB2
MultiBoot USB2-Stick
MultiBoot USB3 Extreme
Partclone Android-x86 onto USB3
Backup Cloning
Dual Boot MultiBoot
Messaging IM SMS
Misc. Soc Media
Music Jazz MPB
Remote Controls
Screen Recording

Krister's Blog
krister at hallergard dot com

Last Updated:

3 Fast Multiboot USB 3.0 Flash Drives

With fast USB3 flash drives it is now possible to enjoy proper installations on the USB drive, like if the installation had been onto a hard disk drive. The rather awkward "persistent" USB-sticks using Casper are no longer necessary or desirable. I have created 3 USB-sticks and this is a overview giving links to more detailed descriptions and explanations.

Video 6 min

3 USB 3.0

The 3 USB3 64GB Flash Drives:

SanDisk Extreme USB:

This is the most expensive of the three USB drives, but also the fastest of them. It is a delight to run Windows 10AU and Kubuntu 16.10 on it. The response is very quick, at least as quick as on a HDD installation.

SanDisk Extreme USB

SanDisk Ultra Flair USB
SanDisk Ultra Flair USB:

This runs somewhat slower than SanDisk Extreme, though running Windows 7-SP1 and Kubuntu 16.10 is about as fast as on a HDD installation.
Samsung USB:

This is the slowest of the three USB-sticks. Surprisingly Linux Mint 18 KDE is a bit slow at times, slightly slower than on a HDD installation.

Samsung USB
Partition 1: Windows XP, 7, 10 and Ultimate Boot CD

Below are listed my previous attempts to install Windows onto USB flash drives - installing as if it was onto a HDD:


USB2   Nov 2014   Ultimate Boot CD
USB2   Dec 2014   Windows XP
USB2   Dec 2014   Windows XP
USB3   Nov 2016   Windows 10
USB3   Jan 2017   Windows 10 AU
USB3   Feb 2017   Windows   7 SP1
Vlog 5˝ min
Vlog 4   min
Vlog 13  min
Vlog 3˝ min
Vlog 5   min
Vlog 2˝ min

The attempts 2 years ago were successful in the sense that it was possible to run Windows XP on a USB2-stick (SanDisk Cruzer Blade), after taking special actions to install different USB drivers onto a "slipstreamed" SP3 installation disk. But it was unsuccessful from the point of view that it was too slow to run comfortably. Now I have again tried to install XP onto a USB3-stick, but it has always ended with BSOD.

Three months ago I tried to install Windows 10 onto a USB3-stick, and was very pleasantly surprised about how fast it ran. I used WinToUSB from the Easy UEFI Development Team. The only problem I have encountered so far is that it was not possible to install the Aniversary Update. I therefore reinstalled using the Win-10AU ISO (a free download from Microsoft), again with WinToUSB, and I am very pleased with the installation.

Then I repeated this with Windows 7, again with WinToUSB, using the SP1 ISO (also a free download from Microsoft). Although it runs fine, there are some issues probably related to device drivers. Windows Update does not work, but it is not the usual getting "stuck searching" that is the problem. At times running on a USB3 port results in BSOD. At least for my host PC's chipset, I cannot recommend Windows 7.

As to the Ultimate Boot CD, UBCD I now used the same proceedure as two years ago, installing with RMPrepUSB.exe. A couple of months ago I tried to install to Partition 2 or 4, but kept getting BSOD. Now to Partition 1 only getting BSOD when running on a USB3 port. The partition was formatted to FAT32, to enable running of DOS programs, nostalgia!

Partition 2: System Rescue 4.7.2 and Android-x86-6.0-r2

A recent experience with System Rescue, which brings a lot of useful rescue tools.

USB3     Nov 2016     System Rescue 4.7.2
 Vlog   6 min

One problem with SystemRescue is that it wants to install to partition 1. A couple of months ago I avoided this problem by cloning an HDD installation. This time I found an easier solution: I installed Linux Puppy to ext4, deleted everything and then copied over a previous installation of SystemRescue. Thus it is using the partition bootrecord installed by Puppy Linux. SystemRescue runs better on USB2 ports than on USB3 ports, at least for my PC's chipset.

On the Samsung flash drive there was plenty of space available as UBCD does not take much room. Decided to clone the latest Android-x86 from a HDD partition using Partclone, as shown here: Blog  Vlog 4˝ min

Partition 3: Linux Kubuntu 16.10 and Linux Mint 18 KDE

Below are listed my previous attempts to install Linux distros onto USB flash drives - installing as if it was onto a HDD:

USB2      Oct 2014     Kubuntu 14.04
USB2     Dec 2014     Kubuntu 14.04
USB3     Nov 2016     Kubuntu 16.10
 Vlog   4˝ min
 Vlog 13    min
 Vlog   8˝ min

For Linux I have been cloning the HDD partition in order to save time on installing applications. So far I have been using Partimage and therfore ext3 - but intend for the future to move to ext4 and use Partclone.

Back in 2014 Linux Kubuntu 14.04 on a SanDisk Cruzer Blade ran rather slowly on the USB2 port, though not at all as slowly as Windows XP. Now on fast USB3 with Kubuntu 16.10 it is a very different story - very fast! Linux Mint 18 KDE ran a bit slower on the Samsung USB3-stick, which is a slower stick. My intention was to install openSUSE Leap 42.2, but I did not manage to install the partition bootsector on the USB-stick - so instead I installed another Linux Kubuntu.

It is quite tricky to install the partition bootsector onto the USB. The Kubuntu source partition is on a GPT disk with an UEFI installation, whereas the USB-stick is a MBR disk. The detailed steps are shown in the list to the right. I use another Linux on a MBR drive, update its Grub2 to include an entry for Kubuntu on the USB drive - making sure to edit this entry if, needed - and boot the USB Kubuntu USB using this grub.cfg on the MBR HDD just created.

If you don't have MBR HDD with a Linux (preferably Debian family) installation, you can probably use Live installation media, and do the edits directly to the USB's /boot/grub/grub.cfg (uuid, root location, kernel designation and kernel command line etc.). Good Luck!

The KDE terminal "konsole" does not work, but the "gnome-terminal" does - so this in only a minor problem.

Partition 4: Linux Puppy 3.6.2

Also Puppy Linux brings a lot of useful rescue tools. Below are listed my two installs of Puppy Linux onto USB flash drives - installing as if it was onto a HDD:

USB2     Dec 2014     Ubuntu Tahrpup 6.0
USB3     Nov 2016     Slacko Puppy 3.6.2
 Vlog 13 min
 Vlog   6 min

Just like two years ago the installation of Puppy Linux was straightforward, now onto an ext4 partition.


I prefer using the Linux Grub2 boot menus, so on all three USB-sticks I have the boot flag set to partition 3. On the Samsung stick I also have Ranish boot manager installed, which makes it easy to change the boot flag on the go. I have found it impossible to use Ranish together with Windows 7 or Windows 10 on a USB-stick, even though that works well on a MBR type HDD.

SanDisk Extreme Bootmenu

SanDisk Ultra Flair Bootmenu

Samsung Bootmenu

Samsung Ranish PM