Tutorials

 

  1. (EN) How to add multiple Windows XP / 2000 / 2003 sources and Kaspersky Rescue CD
  2. (EN) How to add multiple Windows NT6/10 (Vista, 7, 8, 10, Server 2008/2012) sources and Ubuntu Desktop with persistence
  3. (EN) How to figure out what type the source is and which option to use
  4. (EN) How to start Debian and its derivatives from USB hard disk
  5. (RU) WinSetupFromUSB инструкция по использованию
  6. (RU) Мультизагрузочная флешка с помощью WinSetupFromUSB
  7. (ES) Cómo instalar Windows XP, 7, 8/8.1 desde el mismo PenDrive
  8. (ES) WinSetupFromUSB Guide – Maravento
  9. (HU) Multiboot USB eszköz készítése
  10. (PL) Instalacja Windows XP z pendrive
  11. (VN) Hướng Tạo USB Chứa Nhiều Bộ Cài Đặt Windows

247 thoughts on “Tutorials

  1. Hi,

    I have recently used WinSetupFromUSB to create a MultiBoot loader and it is working fine.
    Whilst the USB is connected to my Latptop and I do the following:

    1. reboot and keep pressing F12 (Windows 7) to get into windows 7 Boot menu,
    2. I select the USB stick from the Boot up menu and press return
    3. Next I am presented with an intermediatory menu show below:
    Please choose from menu
    F1: Continue boot to Grob4dos(default),
    F2: Launch PLOP Boot manager

    4. After about 5 seconds it shows the Grub menu (this what I want).

    My questions are the following:
    1. Why is the intermediatory menu shown?
    2. Since I do not want to remove the PLOP menu, how can I reduce this dealy of approximately 5 seconds to 1 second so that this menu only flashes on to the screen and then disappear?

    Please advise as soon as possible.

    Regards

    • Default timeout for the first, FBinst menu, is 3 seconds. On some systems those 3 seconds are actually less, menu can be barely seen, on others are more, depends on the BIOS.
      3 seconds seemed to be the golden middle between fast and slow BIOSes so user can see and use the menu and not show it for too long at the same time.
      Why it’s needed- some systems recognize USB flash disks as superfloppy, making XP setup impossible and loading PloP first usually helps on those machines.
      Other machines have only USB 1.1 or even USB 1.2 drivers in BIOS. This means horribly slow loading speeds until the operating system USB driver is loaded and took control.

      To reduce timeout- launch FBInstTool and press FBInst menu. Edit the timeout value and press ctrl+s or right click in the window and select Save menu.
      If you need all newly formatted USB disks to have different timeout, edit FB.txt in \files\tools\.

  2. Hi, I want to make a flash boot include windows 7 , Hiren’s CD in partition and some programs in anther partition. How can I do it?

    • Windows out of the box does not support multiple partitions on removable disk, such as most of the USB flash disks, only the first partition is visible.
      Why do you need multiple partitions?
      I can’t offer support for Hiren’s Boot CD here, it’s still warez.
      For Windows 7 there is nothing special you need to do- just add its ISO using the relevant option and press GO, 3-4 mouse clicks in total…

  3. how i can edit options of windows boot manager on my usb?
    i can’t find win 8.1 on menu.lst or vistap.lst
    the problem began when i got an error on first win8.1 iso and i redo the same with
    another iso, i dont know how to remove the first option, it still there..

  4. Очень полезная программа, не раз помогала мне, авторам низкий поклон, МОЛОДЦЫ!

  5. as I can create a multiboot UEFI where my WIM is greater than 4GB, only if the system is based on ISO?

  6. Hi,
    i made a setup stick with win7 + win8; setupfromusb copied the iso´s to the stick smoothly, i just wanted to know if the isos must be contiguous or if its not necessary. Far the best tool for creating setup-sticks, my compliments on this!

  7. Hi,
    I’ve looked around but haven’t found an answer that seems to apply to this. I’ve used the program to create an XP 32 and 64-bit USB Multiboot with Windows 7… Challenge is, when I test with VMWare Workstation 10, I cannot find a way to get the USB to be read by VMWare’s BIOS so I have to make the USB read by making a HDD that points to the USB, After installing Win 7 from USB, the install changes the USB Win 7 setup and seems the USB MBR so the bootmanager on the USB is used instead of the V-HD.

    Otherwise this is a fantastic tool! I love that XP is left in tact and is copied into RAM then used. Maybe that would help for Windows 7 32/64?? The add and removal is sweet in the GUI…now, if Bootmanager on USB wouldn’t be modified…

    Any ideas? Thanks a *lot*. SMILING!

    • There are actually two ways to do pure USB boot in a virtual machine, as close as possible to a real USB boot:
      1) VMPlayer + PLoP, I guess it should work in Workstation too, details here.
      2) QEMU 13.0, Seabios and modified and maybe newer versions and modified vgabios-cirrus.bin, details here and the post bellow. QEMU compatibility with Windows 7 varies across the versions and builds, you may have to spend some time to get a compatible version.

      By the way- XP is not copied to RAM, only a small ISO with the boot files (setupldr.bin, ntdetect.com and txtsetup.sif) is loaded from an emulated CD device, thus allowing booting from non first BIOS disk, otherwise ntdetect.com fails. Or if it’s the first BIOS disk, then the newly generated boot.ini will have messed up ARC paths. Txtsetup.sif in the small ISO is modified for the purpose, pointing where all other boot and source files are, which are now the unmodified ones.

  8. Argh! That’s why I posted for that reply to be deleted and the reply to that reply to be deleted. It wasn’t meant for “WinSetupFromUSB_1-4”. It was meant for “YUMI-2.0.0.5”.. I had both tabs showing with Firefox and….writing my reply in OpenOffice..and.. Anyway. I’m usually more aware of what I’m doing, which you’d not know…but was heavily distracted in that moment.

    Since the original reply was kept… Here are my comments FOR WinSetupFromUSB_1-4 (x64)…

    Brilliant!! It’s MBR doesn’t seem to be overwritten in VMWare Workstation 10. It seems to keep the USB (Verbatim) File System (NTFS) & intact even when installing XP (32/64-Bit) and 7 (only tried 32-Bit). I’ve even removed the USB from Workstation 10 AND it loads and shows the Bootmanager correctly. Yay!

    I know it doesn’t load the images into RAM as YUMI does. I can see that (If RAM in VMWare is 512MB or so the copy to RAM fails)…that wasn’t typed with any irritation. Your GUI offers more options, but doesn’t include a remove of an addition already made. Otherwise, it’s brilliant with my original and nLite modified XP disks. I had to self-modify my (Win)Doze 7 disks (32/64-Bit) because they don’t have SP1, and the way your package is set, they were rejected because of that. I looked around and all I could find (without a LOT of searching) were Microsoft downloadable versions of 7 with SP1.. Argh (not really). There are times when being able to uninstall SP1 is very helpful (for both OS’s)…which I’m sure you’re aware. So…cleverness was needed.

    I’m doing a bit of testing with your program package now, and may be donating soon. Once a Hard Drive arrives from Amazon, I’ll try the USB without VMWare also as I currently don’t have a free drive. Not that it matters to you…but…anyway.

    I DO appreciate the reply.

    • You got me here, couldn’t guess what that page and that message meant…
      Anyway, vanilla SP0 Win7 images should work just fine, there must be something else disturbing. What exactly happens when you add such image? Or I misread you again?

  9. Then you probably haven’t used that program then. Not a big deal. Here’s is the best description I can tell you without knowing what’s happening behind the GUI of your program.

    1) Connect Verbatim USB Flash Drive. See it in the Selection.
    2) I click the box so a Check shows for Windows Vista, 7, 8..etc.
    3) Click the 3 Dot requester button to get File Requester.
    4) It prompts about FAT32 and NTFS, etc. for a few moments then..automatically if you read quickly or not…
    5) Requester shows. I pick my Windows 7 Ultimate 64-Bit SP0 image I made
    a while ago with ImgBurn. I also made a new ISO with a newer version of ImgBurn because I was curious.
    This is the reaction every time:

    “This doesn’t seem to be (a) valid source!
    Either or all of \sources\boot.wim, \bootmgr
    \boot\, \boot\BCD are missing, or source is not supported.

    RETRY to select another source or CANCEL to return to the main menu(.)”

    If I pick a recently downloaded Windows 7 Ultimate 32/64-Bit SP1 Included,
    or the ISO I created myself (SP0) then it accepts them, builds to USB and they install well (Workstation), thus far.

    Log is interesting…. Ignore the Free Space on my USB, I only wanted to create a log for you and didn’t want to remake the Multiboot USB again. If needed, and I don’t see why it would be, I will and share another log joyfully.

    2014/06/16 10:22:30- WinSetupFromUSB 1.4 started
    2014/06/16 10:22:30- OS: WIN_7 Architecture type: X64 ServicePack: Service Pack 1 OS Language: 0409
    2014/06/16 10:22:30- Program directory: C:\Users\User\Desktop\WinSetupUSB
    2014/06/16 10:22:30- Checking if important program files are present
    2014/06/16 10:22:30- Getting USB drives information
    2014/06/16 10:22:30- Show all drives option is NOT selected, displaying USB drives only
    2014/06/16 10:22:34- Verbatim STORE N GO USB Device
    2014/06/16 10:22:34- DeviceID: \\.\PHYSICALDRIVE5
    2014/06/16 10:22:34- PNPDeviceID: USBSTOR\DISK&VEN_VERBATIM&PROD_STORE_N_GO&REV_1.00\120A000000008B1D&0
    2014/06/16 10:22:34- DiskSize: 7.46 GB Signature: CCD4EBEA
    2014/06/16 10:22:34- Partitions found: 1 MediaType: Removable Media
    2014/06/16 10:22:34- Disk–Partition: Disk #5, Partition #0
    2014/06/16 10:22:34- Logical Disk:S: File system:NTFS Primary:True Bootable:True
    2014/06/16 10:22:34- FreeSpace: 405 MB Partition Size: 7.45 GB
    2014/06/16 10:22:34- Partition Starting Offset: 8257536
    2014/06/16 10:22:34- Drive letter of the selected partition- S:
    2014/06/16 10:22:34- Drive letter of the first primary partition in selected disk- S:
    2014/06/16 10:22:34- Disk number of the selected disk- 5
    2014/06/16 10:22:34- PNPId of the selected disk- USBSTOR\DISK&VEN_VERBATIM&PROD_STORE_N_GO&REV_1.00\120A000000008B1D&0
    2014/06/16 10:22:34- File system type of the selected partition- NTFS
    2014/06/16 10:22:34- Disk type of the selected disk- Removable
    2014/06/16 10:22:34- Total target space available- 425283584 bytes ( 405 MB )
    2014/06/16 10:22:34- Checking sizes…
    2014/06/16 10:22:34- Total source size- 0 bytes
    2014/06/16 10:22:34- Target space available- 405 MB
    2014/06/16 10:22:42- Checking sizes…
    2014/06/16 10:22:42- Total source size- 0 bytes
    2014/06/16 10:22:42- Target space available- 405 MB
    2014/06/16 10:22:59- Obtaining size of NT6 boot files
    2014/06/16 10:22:59-
    7-Zip 9.30 alpha Copyright (c) 1999-2012 Igor Pavlov 2012-10-26

    Listing archive: D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit.iso


    Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit.iso
    Type = Iso
    Comment =
    Volume: GRMCULXFRER_EN_DVD
    VolumeSet: GRMCULXFRER_EN_DVD
    Publisher: MICROSOFT CORPORATION
    Preparer: MICROSOFT CORPORATION, ONE MICROSOFT WAY, REDMOND WA 98052, (425) 882-8080
    Application: CDIMAGE 2.54 (01/01/2005 TM)
    Created = 2009-07-14 02:29:38

    Date Time Attr Size Compressed Name
    ——————- —– ———— ———— ————————
    ——————- —– ———— ———— ————————
    0 0 0 files, 0 folders

    2014/06/16 10:22:59-
    2014/06/16 10:22:59- Func _GetVistaKickerIsoSize returned an error: 3
    2014/06/16 10:23:03- Checking sizes…
    2014/06/16 10:23:03- Total source size- 0 bytes
    2014/06/16 10:23:03- Target space available- 405 MB
    2014/06/16 10:23:13- Checking sizes…
    2014/06/16 10:23:13- Total source size- 0 bytes
    2014/06/16 10:23:13- Target space available- 405 MB
    2014/06/16 10:23:28- Obtaining size of NT6 boot files
    2014/06/16 10:23:29-
    7-Zip 9.30 alpha Copyright (c) 1999-2012 Igor Pavlov 2012-10-26

    Listing archive: D:\!!PRIVATE CDs\Windows 7 Ultimate 32-bit.iso


    Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 32-bit.iso
    Type = Iso
    Comment =
    Volume: GRMCULFRER_EN_DVD
    VolumeSet: GRMCULFRER_EN_DVD
    Publisher: MICROSOFT CORPORATION
    Preparer: MICROSOFT CORPORATION, ONE MICROSOFT WAY, REDMOND WA 98052, (425) 882-8080
    Application: CDIMAGE 2.54 (01/01/2005 TM)
    Created = 2009-07-14 02:26:40

    Date Time Attr Size Compressed Name
    ——————- —– ———— ———— ————————
    ——————- —– ———— ———— ————————
    0 0 0 files, 0 folders

    2014/06/16 10:23:29-
    2014/06/16 10:23:29- Func _GetVistaKickerIsoSize returned an error: 3
    2014/06/16 10:23:34- Checking sizes…
    2014/06/16 10:23:34- Total source size- 0 bytes
    2014/06/16 10:23:34- Target space available- 405 MB
    2014/06/16 10:23:39- Checking sizes…
    2014/06/16 10:23:39- Total source size- 0 bytes
    2014/06/16 10:23:39- Target space available- 405 MB
    2014/06/16 10:23:51- Obtaining size of NT6 boot files
    2014/06/16 10:23:52-
    7-Zip 9.30 alpha Copyright (c) 1999-2012 Igor Pavlov 2012-10-26

    Listing archive: D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit SP1.iso


    Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit SP1.iso
    Type = Udf
    Comment = GSP1RMCULXFRER_EN_DVD
    Cluster Size = 2048
    Created = 2011-04-12 02:38:58

    Date Time Attr Size Compressed Name
    ——————- —– ———— ———— ————————
    2011-04-12 02:38:58 D…. boot
    2011-04-12 02:38:58 ….. 262144 262144 boot\bcd
    2011-04-12 02:38:58 ….. 3170304 3170304 boot\boot.sdi
    2011-04-12 02:38:58 ….. 1024 2048 boot\bootfix.bin
    2011-04-12 02:38:58 ….. 112640 112640 boot\bootsect.exe
    2011-04-12 02:38:58 D…. boot\en-us
    2011-04-12 02:38:58 ….. 15872 16384 boot\en-us\bootsect.exe.mui
    2011-04-12 02:38:58 ….. 4096 4096 boot\etfsboot.com
    2011-04-12 02:38:58 D…. boot\fonts
    2011-04-12 02:38:58 ….. 3694080 3694592 boot\fonts\chs_boot.ttf
    2011-04-12 02:38:58 ….. 3876772 3876864 boot\fonts\cht_boot.ttf
    2011-04-12 02:38:58 ….. 1984228 1984512 boot\fonts\jpn_boot.ttf
    2011-04-12 02:38:58 ….. 2371360 2371584 boot\fonts\kor_boot.ttf
    2011-04-12 02:38:58 ….. 47452 49152 boot\fonts\wgl4_boot.ttf
    2011-04-12 02:38:58 ….. 611200 612352 boot\memtest.efi
    2011-04-12 02:38:58 ….. 485760 487424 boot\memtest.exe
    2011-04-12 02:38:58 ….. 383786 385024 bootmgr
    2011-04-12 02:38:58 D…. efi
    2011-04-12 02:38:58 D…. efi\microsoft
    2011-04-12 02:38:58 D…. efi\microsoft\boot
    2011-04-12 02:38:58 ….. 262144 262144 efi\microsoft\boot\bcd
    2011-04-12 02:38:58 ….. 440832 442368 efi\microsoft\boot\cdboot.efi
    2011-04-12 02:38:58 ….. 440832 442368 efi\microsoft\boot\cdboot_noprompt.efi
    2011-04-12 02:38:58 ….. 1474560 1474560 efi\microsoft\boot\efisys.bin
    2011-04-12 02:38:58 ….. 1474560 1474560 efi\microsoft\boot\efisys_noprompt.bin
    2011-04-12 02:38:58 D…. efi\microsoft\boot\fonts
    2011-04-12 02:38:58 ….. 3694080 3694592 efi\microsoft\boot\fonts\chs_boot.ttf
    2011-04-12 02:38:58 ….. 3876772 3876864 efi\microsoft\boot\fonts\cht_boot.ttf
    2011-04-12 02:38:58 ….. 1984228 1984512 efi\microsoft\boot\fonts\jpn_boot.ttf
    2011-04-12 02:38:58 ….. 2371360 2371584 efi\microsoft\boot\fonts\kor_boot.ttf
    2011-04-12 02:38:58 ….. 47452 49152 efi\microsoft\boot\fonts\wgl4_boot.ttf
    2011-04-12 02:38:58 ….. 168645371 168646656 sources\boot.wim
    ——————- —– ———— ———— ————————
    201732909 201748480 25 files, 7 folders

    2014/06/16 10:23:52-
    2014/06/16 10:23:52- Boot files size: 192 MB
    2014/06/16 10:23:52- Checking sizes…
    2014/06/16 10:23:56- There is no enough space on target disk to add the current selection!
    2014/06/16 10:23:56- Total source size- 3.28 GB
    2014/06/16 10:23:56- Target space available- 405 MB
    2014/06/16 10:23:56- Last group used: Vista
    2014/06/16 10:23:56- Vista source size- 3.28 GB
    2014/06/16 10:23:56- Checking sizes…
    2014/06/16 10:23:56- Total source size- 0 bytes
    2014/06/16 10:23:56- Target space available- 405 MB
    2014/06/16 10:23:56- Total source size- 0 bytes
    2014/06/16 10:23:56- Target space available- 405 MB

    It seems they changed the structure some compared to SP1 release. Wink! Yet, it boots from Optical drives well. Anything more want to know?

    • The interesting parts in the logs:

      ----------------------
      Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit.iso
      Type = Iso
      ...0 0 0 files, 0 folders
      ----------------------

      7-zip is listing is as ISO, UDF as it should be is not recognised, hence 0 files detected in the archive.

      ----------------------
      Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 32-bit.iso
      Type = Iso
      ...
      0 0 0 files, 0 folders
      ----------------------

      Ditto.

      ----------------------
      Path = D:\!!PRIVATE CDs\Windows 7 Ultimate 64-bit SP1.iso
      Type = Udf
      ...
      201732909 201748480 25 files, 7 folders
      ----------------------

      7-zip is happy with the ISO, UDF is detected and files are listed.

      In short, the problem is in the way you made your SP0 ISOs, and/or 7-zip, which is used internally, not detecting them as UDF.
      As mentioned, original Win 7 SP0 ISO from Microsoft works just fine. I usually test each new versions with nearly every official ISO from Vista till 8.1, server versions as well, again, all of them original unmodified ISO files. Nothing had been changed in format between SP0 and SP1 in the original images.

      You may try if 7-zip lists those images with UDF explicitly specified, dir in command prompt to WinSetup directory\files\tools. Then try:

      7z l -tudf "D:\!!PRIVATE CDs\Windows 7 Ultimate 32-bit.iso"

      Are contents listed now?

Leave a Reply