Difference between revisions of "Bootable USB Test"
|Line 37:||Line 37:|
== Emulation type ==
== Emulation type ==
Bootable USB Test uses
Bootable USB Test uses x86 (i386) and x86_64 (AMD64) QEMU emulator version 0.15.1.
== Add your preferred QEMU version ==
== Add your preferred QEMU version ==
Revision as of 20:26, 16 October 2017
Before restarting your computer and booting from the USB, it's a good idea to check whether the drive works properly or not.
Bootable USB Test is a convenient method to test a bootable USB drive for bootup. It is easy to use, powerful and intuitive, does not require installation and it is small in size. Its most important advantage is that it enables you to check the USB drive without having to go through two system restarts.
- 1 Functions list
- 2 Download / Distribution path
- 3 Installation
- 4 System requirements
- 5 Emulation type
- 6 Add your preferred QEMU version
- 7 Gallery
- 8 Options description
- 8.1 Bootable device or image selection
- 8.2 Enumerate USB devices only
- 8.3 Memory size for virtual PC
- 8.4 Don't save file changes
- 8.5 Create temporary Virtual Hard Drive for session
- 8.6 QEMU Executable
- 8.7 Start button
- 8.8 Update button
- 8.9 Exit button
- 9 Virtual PC window header
- 10 Known problems
- 11 See also
- Creates virtual PC environment and boots up USB drive for test
- Locks USB drive from Windows and other apps to avoid writes from outside the simulation
- Redirects all writes to the USB inside the simulation to a temporary file (creates snapshot at simulation start)
- Creates temporary virtual hard drive for compatibility and better simulation of a real PC
- Compress virtual HDD to reduce it size almost to 0 and speed it creation up
- Can work both with flash and HDD drives connected by USB/SATA/IDE/SCSI/etc.
- Discover an installed copy of QEMU as well as copied into the Components\ folder and offer to use it instead of bundled one
Download / Distribution path
Bootable USB Test app is already bundled with WinToFlash and can be downloaded separately from our web site.
If you need to track updates of this app automatically (for example, you are a download site editor) use the PAD file.
Bootable USB Test is portable app, no installation required. Unzip and start emutest.exe. WinToFlash allows to start test inside itself.
To use Bootable USB Test your computer has to meet certain hardware requirements. Actual requirements vary, depending on the system configuration and the programs and features that you choose.
- Windows XP—10, 32 or 64 bit, any edition
- Pentium 233-megahertz (MHz) processor or faster
- At least 64 megabytes (MB) of RAM
- At least 3,5 megabytes (MB) of available space on the hard disk
- Keyboard and a Microsoft Mouse or some other compatible pointing device
- Video adapter and monitor with Super VGA (800 x 600) or higher resolution
Bootable USB Test app doesn't require Microsoft .NET, Visual C++ Redistributable Packages and others to work.
NOTE: Bootable USB Test requires WoW64 subsystem on 64 bit platforms. WoW64 subsystem is enabled on every 64 bit Windows installed by default, but may be disabled/removed in WinPE/recovery 64 bit environments.
Bootable USB Test uses bundled x86 (i386) and x86_64 (AMD64) QEMU emulator version 0.15.1.
Add your preferred QEMU version
If you have other version of QEMU installed on your PC, Bootable USB Test can find it and use too. To use this function make sure registry key exists:
- [HKEY_LOCAL_MACHINE\SOFTWARE\QEMU]\Install_Dir (for 64bit)
- [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\QEMU]\Install_Dir (for 32bit)
and file qemu_system_i386.exe, qemu_system_x86_64.exe or qemu.exe is located by Install_Dir path from the registry.
You can add any version of QEMU you prefer into Bootable USB Test too. To achieve this goal create a folder inside the Components\ folder and copy QEMU files into it. Bootable USB Test will scan it and, if file qemu_system_i386.exe, qemu_system_x86_64.exe or qemu.exe exists, add to the selection box.
Note: Folder name "QEMU 0.15.1" is reserved.
Bootable device or image selection
Select what do you want to test for bootup: USB device, ISO image or Floppy image.
Floppy image can't be compressed, i.e. IMZ is not supported.
All the connected USB drives are automatically detected and displayed in the top drop-down list. Bootable USB Test app shows a disk letter, interface type, the name of the device and its size too.
Enumerate USB devices only
Option available only for "USB or HDD" selection. It filters storage devices in the list to show only connected by USB bus. Uncheck it to enumerate internal HDDs or storage devices on non-USB buses like SCSI, IDE, SATA, etc too.
Memory size for virtual PC
Set how many physical memory can be used for emulation. Typical 512Mb is OK for most cases.
Don't save file changes
Bootable USB Test app creates a snapshot for virtual PC and redirects all write calls to USB into temporary file so USB device file system won't be affected.
Create temporary Virtual Hard Drive for session
For compatibility and better simulation of a real PC Bootable USB Test app creates an empty file with only 0s in it in the %temp% folder for emulation session. It deletes this file right after simulation ends.
Set Compressed NTFS attribute for Virtual Hard Drive file
Compressed attribute says NTFS to use compression with your Virtual Hard Drive file, and, because it contest only 0s, compressed size of Virtual Hard Drive file inside the %temp% folder will be ~0 instead of it real size. It's recommended to set this option every time you use Bootable USB Test app. This option works only for NTFS volumes and won't work on FAT.
Virtual Hard Drive size
Size of the Virtual Hard Drive inside the simulation.
Chose a version of QEMU to use in the emulation session - internal or installed one. If you have QEMU installed on your PC, Bootable USB Test can find it and provide you here with an option to use it.
Starts the test.
Force re-enumerates devices for Bootable device or image selection.
Exit the application
Virtual PC window header
Bootable USB Test sets QEMU emulator window header.
- 32bit - using i386 emulation
- 64bit - using x86_64 emulation
- Sh - snapshot is created, all write calls to a USB drive are redirected into a temporary file
- RW - all write calls to a USB drive goes to this USB drive directly
- vHDD - virtual hard drive is created and attached to the emulation
Sometimes QEMU can't bootup a USB drive partitioned as Superfloppy aka USB-ZIP or USB-FDD.