FAQ

 

1. What can be added to the USB disk with WinSetupFromUSB?
2. Does it support multiple sources of the same type?
3. My internal disk is not shown during first (Text mode) part of Windows XP (2000, 2003) setup
4. There is error 0x0000007B on blue background (BSOD) at start of XP (2000, 2003) Setup
5. Program does not display my USB disk
6. Are customized Windows sources supported?
7. What do the advanced options do?
8. My system won't boot from USB
9. Is (U)EFI supported?
10. How do I add another Windows or Linux source?
11. When adding NT6 (Vista and above setup or PE based utility) ISO occupied space on the USB disk is 150-220 MB more than my source
12. Is the program free and may it be freely redistributed?
13. XP/2003/2000 Setup is very slow when copying files at Text mode phase
14. How to report bugs or problems with the program?
15. How to remove already added sources?
16. How to edit boot menu names?
17. I am unable to add Linux/Other grub4dos ISO because it cannot be de-fragmented

530 thoughts on “FAQ

  1. I made one USB, start with windows 10 then Lubuntu 18 but multi boot desn’t work, didn’t show any multi boot menu, just get straight into Windows installation. How to make it to function multi booting with user interactive menu?

    the menu.lst file content is
    color black/cyan yellow/cyan
    timeout 10

    #graphicsmode 0x6A
    graphicsmode -1 640 480:800 24:32 || graphicsmode -1
    ## Menu AutoNumber
    write 0x8274 0x2001

    #graphicsmode -1 800:640 -1 24:32 || graphicsmode -1
    #font /unifont.hex.gz

    #clear mappings and set root in case we return from bootmgr
    map –unmap=0:0xff
    map –unhook
    map –rehook
    ls /usbdrive.tag > nul || find –set-root –devices=hf /usbdrive.tag > nul
    ls /default > nul && default /default

    title Windows NT6 (Vista/7 and above) Setup
    map –unhook
    map –unmap=0:0xff && map –rehook
    savedefault +1
    ls /shifthd.bat > nul || find –set-root –devices=hf /shifthd.bat
    /shifthd.bat
    if “%RDSK%”==”” pause Fatal error while swapping hard disk order, cannot continue! && configfile /menu.lst
    root (hd%RDSK%,0)
    chainloader /BOOTMGR

    title Second part/continue NT6 Setup (Boot first internal disk)
    map –unhook
    map –unmap=0:0xff && map –rehook
    savedefault
    ls /shifthd.bat > nul || find –set-root –devices=hf /shifthd.bat
    /shifthd.bat
    if “%RDSK%”==”” pause Fatal error while swapping hard disk order, cannot continue! && configfile /menu.lst
    pause –wait=1 Booting MBR on hd0 …
    chainloader (hd0)+1

    title Lubuntu18-alter from partition 0
    map –unmap=0:0xff
    map –unhook && map –rehook
    cat –hex –[email protected] (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst
    set /a dev=*0x8280&0xff
    root (%dev%,0)
    set ISO=/ISO/lubuntu-18_04-alternate-amd64.iso
    ls %ISO% > nul || find –set-root –devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo && pause Press any key to return to the main menu && configfile /menu.lst
    ls %ISO% > nul || find –set-root –devices=hf %ISO% || echo Error! Could not find %ISO% && echo && pause Press any key to return to the main menu && configfile /menu.lst
    map %ISO% (0xff) || map –heads=0 –sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst
    #http://reboot.pro/topic/9916-grub4dos-isohybrided/page-2#entry88531
    #http://www.rmprepusb.com/tutorials/tails
    set /a dev=*0x82a0&0xff
    debug 1
    parttype (%dev%,3) | set check=
    debug off
    set check=%check:~-5,4%
    if “%check%”==”0x00” partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO%
    if not “%check%”==”0x00” echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst
    map –rehook
    root (0xff)
    chainloader (0xff)

    title Lubuntu-18.04-alt from partition 0
    map –unmap=0:0xff
    map –unhook && map –rehook
    cat –hex –[email protected] (md)0x3D0+0x130 > nul && echo Cannot continue if PLoP is active, please start this entry without loading PLoP first && echo && pause Press any key to return to the main menu && configfile /menu.lst
    set /a dev=*0x8280&0xff
    root (%dev%,0)
    set ISO=/ISO/lubuntu-18_04-alternate-amd64.iso
    ls %ISO% > nul || find –set-root –devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag && echo && pause Press any key to return to the main menu && configfile /menu.lst
    ls %ISO% > nul || find –set-root –devices=hf %ISO% || echo Error! Could not find %ISO% && echo && pause Press any key to return to the main menu && configfile /menu.lst
    map %ISO% (0xff) || map –heads=0 –sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, please check if file is present and defragmented && pause Press any key to return to main menu && configfile /menu.lst
    #http://reboot.pro/topic/9916-grub4dos-isohybrided/page-2#entry88531
    #http://www.rmprepusb.com/tutorials/tails
    set /a dev=*0x82a0&0xff
    debug 1
    parttype (%dev%,3) | set check=
    debug off
    set check=%check:~-5,4%
    if “%check%”==”0x00” partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO%
    if not “%check%”==”0x00” echo WARNING: PARTITION TABLE 4 IN BIOS DEVICE %dev% IS ALREADY IN USE! && echo && echo To prevent possible data loss will not continue further && pause && configfile /menu.lst
    map –rehook
    root (0xff)
    chainloader (0xff)

  2. Hello from Ecuador my question is. how to remove isos from the usb and add new or updated or new versions of Os and PEbuilder.

    Thank you.

    • AFAIK, you can´t remove ISOs, except by re-building the whole USB. But you can add an ISO to a previously created USB anytime.

  3. Nonsense. You CAN remove ISO’s very easily. See “15. How to remove already added sources?” in the FAQ. You can also replace an ISO (as long as it has the identical name) by simply copying it over the existing file on the USB (assuming there is sufficient space). If it has a different name, delete the old source (See #15 in the FAQ) and add the new.

    PUEDE eliminar ISO’s muy fácilmente. Consulte ’15. ¿Cómo eliminar fuentes ya agregadas?’ en las preguntas frecuentes También puede reemplazar un ISO (siempre que tenga el mismo nombre) simplemente copiándolo sobre el archivo existente en el USB (suponiendo que hay espacio suficiente). Si tiene un nombre diferente, elimine la fuente anterior (consulte 15 en las preguntas frecuentes) y agregue la nueva.

      • Well, adding a source and booting it is more that just copying a file.
        Logically, removing a source, needs to reverse what was done to add it.
        If you don’t like removing the BCD entry, nothing stops you from removing the ISO and leaving the BCD entries which will be pointing nowhere. What happens if you do that with a few or more sources?
        Given the various types of sources supported and the complexity adding them, I don’t have any plans for automating source removal in the program.
        Besides, there is not only Windows 7/8/10 sources supported with BCD entries, but also XP likes, Linux and so on.

        • Oscar F. says: “I don´t like the idea of messing up with the BCD just to delete an ISO. There should be an easier way.”

          It’s not that difficult, and you would have to really try to mess up the BCD. If you prefer, you can use BCDEDIT from the command line, but most people prefer the GUI format of BootIce or VisualBCD for simplicity and avoiding errors. I prefer EasyBCD, because I’m nore familiar with it.

          itaushanov says: “Logically, removing a source, needs to reverse what was done to add it. If you don’t like removing the BCD entry, nothing stops you from removing the ISO and leaving the BCD entries which will be pointing nowhere. What happens if you do that with a few or more sources? Given the various types of sources supported and the complexity adding them, I don’t have any plans for automating source removal in the program.Besides, there is not only Windows 7/8/10 sources supported with BCD entries, but also XP likes, Linux and so on.”

          If the sources are removed (deleted) without removing the corresponding BCD, winsetup.lst or menu.lst entries, people will forget they removed them, and complain when they select them from the menu, and they don’t load. I’m not sure what your loader program would do in that situation. Would it display an error message or would it crash?

          An “automated” source removal program wouldn’t be that difficult:

          1) Scan the USB and display the sources contained therein

          2) Allow the user to select the source to delete via mouse click (instead of having to type in the full name, which might lead to errors).

          3) If the source is “Windows Vista/7/8/10/Server 2008-2012”
          a) delete the corresponding ISO file and directory on the USB disk\WINSETUP\.
          b) delete the corresponding entries in \boot\bcd and \efi\microsoft\boot\bcd using BCDEDIT calls.

          4) If the source is “Windows XP/2000/2003”
          a) delete the corresponding folder in USB disk\WINSETUP\.
          b) edit winsetup.lst in USB disk root, removing the relevant lines.

          5) If the source is “Linux/Other Grub4dos compatible ISO”
          a) delete the ISO file from USB disk\ISOs.
          b) edit menu.lst in USB disk root, deleting the relevant lines

          I may write such a program myself, as I regularly remove old W10 sources, and add the latest build. It shouldn’t take more than a few hours.

          • Yes, it´s easy to edit the USB BCD with bootIce. When I posted above I was mistaken, thinking about the system BCD.

Leave a Reply