Create self-extracting archive with raw image

Top  Previous  Next

FlashBoot can create standalone self-extracting EXE file (USB formatter) with predefined contents. This file will run in end-user environment under Windows XP or any later version of Windows and extract its content to USB storage device specified by end user without asking any additional questions. This USB thumbdrive will contain fixed-sized image with any filesystem(s) and, if necessary, will be bootable. Self-extracting archive can have customized icon, title, description text, and commands to run after extraction.

 

Let's take Raspbian, operating system of choice for Raspberry Pi, to demonstrate how FlashBoot can create self-extracting archives with fixed-sized filesystem: https://www.raspberrypi.org/downloads/raspbian/

 

The Raspberry Pi is a credit-card sized computer manufactured by Raspberry PI Foundation that plugs into your TV and a keyboard. It's a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games.

 

Raspberry Pi is also very useful for DIY hobbysts and can be a hardware platform for embedded appliances like TV set top box or supermarket checkout terminal or maybe even ATM.

 

1) Run FlashBoot Pro, click Next

 

2) Choose "USB imaging and duplication" in the the Main Menu

 

3) Choose "Create self-extracting EXE file (USB formatter) with predefined content" in this menu and click Next

 

4) Choose "fixed-size image with any filesystem(s)" in this menu and click Next

 

5) Specify source image file and click Next

 

6) Customize self-extracting archive: set icon, title and description text for end user. Then click Next.

 

7) Specify target EXE file:

 

6) Check summary information and click Compress Now

 

7) Wait for process completion

 

8) Self-extracting EXE file is ready to use. Click OK to exit

 

 

Let's test just created self-extracting archive. Here's now it looks like:

 

Progress window looks like this:

 

When extraction is finished, message like this is displayed: