Downloads

Here you can download WinSetupFromUSB and updates of the tools included.

Please do not hotlink files, use this page if you want to post a link to the program. If you need to link to a specific version, you could use version number like this:

http://www.winsetupfromusb.com/downloads/#1-10

Note: A few antivirus programs keep detecting a couple of the included files as viruses. This is false positive. These vendors were informed numerous times and the serious companies such as DrWeb and Kaspersky, update their signatures to remove the false detection within a few hours after being informed. Others, such as McAfee, despite all the efforts and contacts, don’t do anything to update their signatures. For a few unknown ones, which use third party signatures, there is no way to contact them or they simply don’t respond. This program will never knowingly distribute any kind of malware.

WinSetupFromUSB 1.10- 07.Nov.2021
WinSetupFromUSB 1.9- 13.May.2019
WinSetupFromUSB 1.8- 16.May.2017
WinSetupFromUSB 1.7- 09.Aug.2016
WinSetupFromUSB 1.6- 28.Nov.2015
WinSetupFromUSB 1.6 beta2- 03.Aug.2015
WinSetupFromUSB 1.6 beta1- 24.May.2015
WinSetupFromUSB 1.5 - 10.May.2015
WinSetupFromUSB 1.4 - 27.March.2014
WinSetupFromUSB 1.3 - 10.Jan.2014
WinSetupFromUSB 1.2 - 20.Dec.2013
WinSetupFromUSB 1.1 - 08.Dec.2013
WinSetupFromUSB 1.0 - 17.Oct.2013 (libwim-9.dll updated- 14.Nov.2013)
Previous versions

1,342 thoughts on “Downloads

    • Did you extract the folder FILES as well as the program itself from the downloaded archive?
      If downloaded the 7z archive, you may have to use 7-zip to extract it, some other programs do not handle well 7z archives, or just download the zip archive.
      It would also help if you copy the log file produced to Pastebin and put the link in your reply.

  1. Really it’s wonderful application but unfortunately, It’s not working with windows 8.1 [ it’s booting but not starting up the windows setup, I tried all the 3 mentioned solutions for the ADS issue with no success ]

    *****for win 7 and 8 it’s working fine.

    I am eagerly waiting for the new version.

  2. It does work with Windows 8.1, there must something else in your situation.

    Did you use the latest 1.0 version, with the updated libwim-9.dll?
    Do you use vanilla Win 8.1 ISO?
    Do you happen to boot from USB 3.0 port?
    Does the hardware in question support Windows 8.1?
    How far does the setup go?
    What is the exact error message you are getting and at what stage?

    Create an empty file “debugme” with no extension and put it next to the Win 8.1 ISO on the USB disk. That triggers all Setup log files to be copied to the USB disk, next to the debugme file.
    This file should end up in something like G:\WINSETUP\W81x64\debugme , where G: is the drive letter for the USB disk.
    Start Setup again and when you get to the error message close all dialogs one by one until system reboots by itself. The important part is to NOT force reboot and let setup log files copy to the USB disk.
    Put all log files from the USB disk in the mentioned directory in a zip archive, do include WinSetupFromUSB.log file in program’s directory, or if it’s not a fresh one, backup of the previous log files are in cab archives in \backups\ directory, data-time stamped, find the relevant one or just put them all inside the zip archive.

    Upload the zip file with all logs to say, http://www.datafilehost.com and reply with a download link.

  3. Thanks a lot for your reply, time, support, and your great application(really i appreciate it).

    here-under are the answers for your questions :

    Did you use the latest 1.0 version, with the updated libwim-9.dll? Yes
    Do you use vanilla Win 8.1 ISO? Yes
    Do you happen to boot from USB 3.0 port? USB 2
    Does the hardware in question support Windows 8.1? Yes
    How far does the setup go? Windows setup dialog not coming ,instead repair question coming and PC restart automatically after 5 seconds [I attached snapshot for your reference]

    Issue snapshot: http://www.datafilehost.com/d/cb17a104

    Logs files; http://www.datafilehost.com/d/25ca8ec7

    For your information same ISO tested in DVD and USB [ by copy its contents to it] and working fine.

    again thanks a lot for your time and support.

    • I think the path “7- Windows ISO & images” breaks some parts of the script, apparently listing ISO contents. That results in:

      2013/12/05 22:18:46- Determining if this is NT Setup or PE based utility, looking for install.wim
      2013/12/05 22:18:46-
      7-Zip 9.30 alpha Copyright (c) 1999-2012 Igor Pavlov 2012-10-26

      Listing archive: G:\sw-ahd\7- Windows ISO & images\Win8.1\Win8.1x86.iso

      --
      Path = G:\sw-ahd\7- Windows ISO & images\Win8.1\Win8.1x86.iso
      Type = Udf
      Comment = Win81-x86-en-US
      Cluster Size = 2048
      Created = 2013-11-15 04:00:00

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

      2013/12/05 22:18:46-
      2013/12/05 22:18:46- Did not find install.wim, assuming PE based utility

      Thus Setup.exe is not launched later on at all, since source appeared as WinPE disk/utility, without install.wim in it.

      I will try to fix that in the next version.
      Meanwhile, please use simple paths, e.g :
      G:\sw-ahd\7-Windows ISO-and-images\Win8.1\Win8.1×86.iso

      Let me know if that resolves the issue.

      Edit: On a second read- is there actually sources\install.wim in that ISO file? I see that 7-zip was actually launched properly, handling the path.

  4. You’re right……….The ISO that am using it seems a modified one as it contains install.esd not install.wim

    • It seems some copies may contain install.esd instead of install.wim, like upgrade ones.
      It’s quite easy to include check for that file as well in the next version, which will be ready in a week or two and includes EFI boot as well, for the Windows versions which support EFI.

      Thanks for reporting.

  5. v1.3.2 x86 download (MD5 of EXE: 92A59B338392041243D0DCA38F3BC952)
    BOOTICEx86_1.32.rar

    v1.3.2 x64 download (MD5 of EXE: AEA61E21686F92A36DA96E852FA7DAE7)
    BOOTICEx64_1.32.rar

  6. The loading hangs when I try to run UBCD4WIN, the latest Ubuntu and some other distros. However I am wondering is there a way to install pre-Vista without copping thousands of installation files. As you know flash memories are no reliable if you have so much files on it. The guys in RMPREPUSB have found a way how to mount any kind of image file and use it successfully like a real CD drive. It’s too complicated for end users. They do not use GRUB4DOS. Is there a way to implement this?

    • >The loading hangs when I try to run UBCD4WIN, the latest Ubuntu and some other distros.
      I cannot reproduce that. Can you give more details? What system (motherboard or laptop model) you are testing on? Are there any modifications to the USB disk?

      >However I am wondering is there a way to install pre-Vista without copping thousands of installation files.
      It is possible, but for now I’d rather use flat file structure. Why- because it’s rock solid, which I am mostly interested in, and compatible with all NT5 versions, including Windows 2000 and require single start from USB, just for the first part of Setup.
      The price is longer build time while copying them, but with USB 3.0, USB hard disks, and even good USB 2.0 sticks with good write speed for small files (the area where slow USB sticks fail at) this is negligible compared to the benefits.

      >As you know flash memories are no reliable if you have so much files on it.
      A good USB stick can handle hundreds of thousands rewrite cycles. I am still using a few sticks which are 5-6 years old, and you can only imagine how many thousands of times they were rewritten, reformatted, filled up and so on while developing this program or just playing with USB boot. Besides, the real issue would be the rewrite cycles on the memory blocks, thus bunch of files, occupying say 100 MB, would cause roughly similar wear, as a single file of 100MB size. To reduce wear one could avoid NTFS and other journaling file systems, or just (temporarily) disable Last Accessed Time stamp. As said, given a good USB stick, wear is not a real issue at all.

      >The guys in RMPREPUSB have found a way how to mount any kind of image file and use it successfully like a real CD drive
      This is widely known way since grub4dos appeared to the Western public and indeed makes use of grub4dos, just as WinSetupFromUSB and many other tools do. Steve has done amazing job wrapping all that in good grub4dos scripts which make adding and booting such images much easier.
      There is (yet) no magical way to map every and any ISO or hard disk image file and and use it everywhere as a real CD-ROM or hard disk, you may read more here.
      Exceptions are such devices, which do that at firmware level- IsoStick, Zalman VE200 and the similar HD enclosures, or writing the ISO file in the protected area for emulated CD-ROM devices on USB sticks which support that, using a program which has access to the device firmware. Such devices present to BIOS and operating systems a real hardware device, no matter being an emulated at firmware level one.

      • Laptop: ASUS X50GL – probably manufactured in 2008
        OS: Windows 7 x64 SP1. Here is a piece of the log:
        ____________________________________________________________
        2013/12/13 15:41:15-WinSetupFromUSB 1.1 started
        JetFlash Transcend 16GB USB Device
        2013/12/13 15:41:16- DeviceID: \\.\PHYSICALDRIVE1
        2013/12/13 15:41:16- PNPDeviceID: USBSTOR\DISK&VEN_JETFLASH&PROD_TRANSCEND_16GB&REV_1100\74XI94307KBZET0U&0
        2013/12/13 15:41:16- DiskSize: 15.1 GB Signature: 87717B6B
        2013/12/13 15:41:16- Partitions found: 2 MediaType: Removable Media
        2013/12/13 15:41:16- Disk–Partition: Disk #1, Partition #0
        2013/12/13 15:41:16- Logical Disk:G: File system:FAT32 Primary:True Bootable:True
        2013/12/13 15:41:16- FreeSpace: 12.9 GB Partition Size: 15.0 GB
        2013/12/13 15:41:16- Partition Starting Offset: 1048576
        2013/12/13 15:41:16- Disk–Partition: Disk #1, Partition #1
        ____________________________________________________________

        Before I started to use this flash drive I performed the following commands on it.

        diskpart ; list disk ; select disk # ; clean ; create partition primary ; select partition 1 ;
        active ; format quick fs=ntfs ; assign

        I really had to do this because I could not use it with Windows7-USB-DVD-tool. I can’t use the popular Linux distros. I don’t think it is related to my flash drive.

        • I’d first test the flash drive for its real capacity to ensure it’s not one of the widely spread “fake” ones.

          Next, use the auto-format option and redo it with what you need on it.
          Let me know how it goes.

          • The test passed successfully. Log:
            ___________________________________________________
            Quick Size Test (Destructive)

            FAKEFLASHTEST v1.0.9 [SSi]
            DRIVE 1 – 15.1GiB JetFlash Transcend 16GB
            FFT – Quick Size Test (destructive)
            G: MULTIBOOT DRIVE 1 – 15.1GiB JetFlash Transcend 16GB

            Test took 1045 seconds.

            Device quick test was OK *** PASSED ***
            ___________________________________________________

            Then I ran winsetupfromusb1.1 and asked me to format it. I asked to all questions YES/OK. However I tested Ubuntu in another flash drive and still not working with both of them. I am using my flish drives from almost 1 year and hadn’t any problems. Please try the latest x64 Ubuntu from your side: ubuntu-13.10-desktop-amd64.iso

            • I have already tested several Ubuntu distros, take a look at supported sources page, all those were tested individually.
              Just in case, I’ve just tested freshly downloaded Ubuntu 13.10 32 bits, on auto-formatted USB stick with the NTFS option and it loaded just fine on real machine, in QEMU it hangs.
              If you boot from an USB 3.0 port, try USB 2.0 one. If there is no such, look in BIOS for some USB related options.
              Did you try on another machine?
              Some machines may access only the first 1.44 MB of USB disks, in this case the only hope is BIOS update or some funny option in it, or using early USB driver such as PLoP or the one in the newest grub4dos 0.4.6a versions. With PLoP you won’t be able to use the Linux distros, the rest probably will work, as long as PLoP and the BIOS play well together. If using newest grub4dos 0.4.6a versions you need to use FAT32 and BootIce to install the boot code in PBR, I haven’t tested yet how it works with Linux distros.

              Let me know if you need any details, will guide you further. The first thing to try now would be to test it on a few other systems.

  7. I never trust QEMU. I always boot from real machine. Anyway, 32 bit version of Ubuntu works fine but I need 64 bit version. Definitely it is not working. Already tested this to another x64 PC.

    • 64 bit Ubuntu works here just fine as well, using freshly downloaded ubuntu-13.10-desktop-amd64.iso and auto-format in NTFS with 1.1 version of the program.

      Add this to the existing menu.lst in USB disk root:

      title ubuntu-13.10-desktop-amd64 TEST
      set ISO=/ISO/ubuntu-13.10-desktop-amd64.iso
      ls %ISO% > nul || find --set-root --devices=hf %ISO%
      map %ISO% (0xff)
      map --hook
      root (0xff)
      kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=%ISO% splash --
      initrd /casper/initrd.lz

      Everything between “kernel” and “” is on one row. Initrd is on a new row.
      I’ve removed the “quiet” kernel parameter to let you see more screen output while loading. I assume /ISO/ubuntu-13.10-desktop-amd64.iso is still present.
      Does this work? Where does it hang?

      Besides, if the 32 bit version works, I see no reason why the 64 bit won’t, if the hardware supports it and the ISO file is intact. Both versions are prepared in absolutely the same way, WinSetupFromUSB does not make any difference between 32 and 64 bits versions, and would put any other Linux distro, no matter 32 or 64 bits, in the very same way.

      Did you compare checksums of the downloaded ISO file? Is it the same when copied on the USB disk?

Leave a Reply to Anonymous Cancel reply