
How to use an existing USB Hard drive which you do not want to erase
Introduction
You may have a large USB HDD which has many files on it which you do not wish to delete.
However, due to BIOS incompatibilities in many systems, the maximum size of the first partition that you should have for a bootable USB drive is 128GiB. The Easy2Boot files must be on the first partition because some buggy BIOSes cannot access USB drive sectors which are beyond 128GiB (137GB).
If you have just one large HDD with a single partition of over 128GB, you should split it into two partitions
- Partition 1: 128GiB or smaller Primary NTFS (for E2B) maximum 128GiB
- Partition 2: (remaining space less 10MB) Primary NTFS\FAT32\exFAT (your files)
- Partition 3: (empty)
- Partition 4: (empty)
A partition 2 must be present for maximum BIOS compatibility.
If you have a single large partition then move the start of the partition to leave 128Gb free and then create a new first partition of 128GiB for E2B.
Tip: Use RMPrepUSB - Drive Info - 0 to check that you are only using one or two of the four available partition entries in the partition table.
Note that these kinds of partition moving and re-sizing operations carry a risk of losing data and it does not always work without data loss!
E2B also requires unused free space on the first partition so that files can be easily and quickly defragmented, so make sure the E2B partition is large enough.
Note: The process of shrinking partitions and moving files can be very slow on USB drives and also unsafe. I highly recommend that you transfer your files from the USB drive to a different drive and then use the E2B_Maker.exe GUI tool to re-partition and re-format your USB drive. This will make a 128GiB partition + a small 31K partition. You can then delete the small 2nd partition and make a large 2nd Primary NTFS partition on the USB drive and copy your own files to the 2nd partition.
Method
Once you have a partitioned NTFS USB HDD, you can install E2B onto the first partition.
1. You need to install grub4dos to make the USB drive bootable.
Note: If the drive was previously used as a bootable drive, then installing grub4dos will, of course, now make it boot to grub4dos.
Run RMPrepUSB (press Ctrl+Z if you have a large USB HDD) and make sure your USB HDD is selected. Now proceed with these 2 actions:
- Install grub4dos - MBR=Yes (do NOT copy the grldr file)
- Install grub4dos - MBR=No (do NOT copy the grldr file)
2. Run the E2B self-extracting download .exe file and use the Extract button to extract the contents to the Desktop and then copy the contents of the entire Easy2Boot folder to the USB drive. The USB drive should now contain a \_ISO folder in the root, plus some other files.
3. Then run .\UPDATE_E2B_DRIVE.CMD from the download folder (not the USB drive). Select the first partition of the USB drive by entering it's drive letter. It will then check\copy\update the E2B files to the selected partition.
4. Run \_ISO\docs\Make_E2B_USB_Drive\Add_Bootmgr_to_E2B_drives.cmd to automatically add the correct version of bootmgr to your E2B drive. This is required if you wish to boot .VHD and .WIM files.
5. Check that the USB HDD will now boot to E2B by using RMPrepUSB - F11 or double-click on the USB drive \QEMU_MENU_TEST (run as admin).cmd file or use the green QEMU button in Make_E2B.exe.
You should see the E2B Main menu load - now press F10 to quit E2B.
Notes
- You must use the first partition of the USB drive for E2B files and payloads (ISOs)
- The first partition should be < 128GB (some BIOSes cannot access files beyond 128GB on USB drives)
- The USB HDD should contain 2 partitions. If it only contains one partition, create a 2nd Primary partition (of any size - even if very small) for BIOS compatibility.
- Your USB HDD should not contain more than 2 Primary partitions.
- When in use, E2B may use Primary partition #3 and partition #4.
- E2B will not boot to the Main Menu unless partition #4 is unused. WARNING: E2B will prompt you to delete partition #4, if it exists.
- Unless you have a specific requirement, use NTFS for the E2B partition. You can UEFI-boot from an NTFS E2B partition using .imgPTN image files.
- You can place your personal files on the E2B partition as well, if you wish - it will just use up space. Do not place your own (non-E2B related) files under the \_ISO folder or else they will be defragmented by the E2B utility. Use your own folder, e.g. \Steve.
- The large 500MB file \_ISO\CONTIG.ISO can be deleted if you are short of space and don't use linux. CONTIG.ISO is only used if the payload files are not contiguous.
Note: If the drive was previously used as a bootable drive, then installing grub4dos will, of course, now make it boot to E2B instead.
Run RMPrepUSB (press Ctrl+Z if you have a large USB HDD) and make sure your USB HDD is selected. Now proceed with these 2 actions:
- Install grub4dos - MBR=Yes (do NOT copy the grldr file)
- Install grub4dos - MBR=No (do NOT copy the grldr file)
Recommended for Easy2Boot (fastest flash drive!)
SanDisk Extreme SDCZ880-128G-G46
- Home
- Start & Intro
- Quick Setup Guide >>>
- DOWNLOADS >>>
- YouTube videos
- Tutorials and How To's
-
Make a USB Drive >>>
- Make a multi-partition E2B USB drive using RMPrepUSB
- Use an existing USB HDD for E2B
- Use LINUX to make an E2B drive + defrag
- How to Update E2B
- How to make a WINHELPER USB Flash Drive (fix 'Required DVD drive driver is missing')
- Multiple partitions on a USB Flash drive
- Using other partitions or drives
- Backup/Restore/Copy (clone) any E2B USB drive
- Make and burn an E2B DVD
- Using E2B with a Zalman/IODD
- Add E2B to your own grub4dos USB drive
- How to remove E2B
- E2B Menu System
- UEFI booting from E2B
-
How to add Payload Files and Use E2B >>>
- Make files CONTIGUOUS
- File Extensions recognised by E2B
- UEFI+MBR and how to make .imgPTN files
- MakePartImage and how to change the CSM Menu
- UEFI-Multiboot and rEFInd
- Using SWITCH_E2B with .imgPTN files
- Using the \_ISO\AUTO folder
-
WINDOWS payloads >>
- E2B USB HDD - Installing Windows with a 'WinHelper' drive
- Windows XP Install ISOs
- Install XP 32-bit + disk drivers (DPMS)
- Windows XP 64-bit
- Install XP using WinPE (one step process)
- Add XP Install ISOs using WinSetupFromUSB
- Windows Vista/7 Install ISOs
- UEFI boot from Windows 7 Install ISOs
- Windows 8/10 Install ISOs
- Unattended Installs
- XMLtoE2B.exe (Unattend.XML files)
- Adding >4GB Windows Install ISOs using .imgPTN files
- Automating Windows Installs from .imgPTN files
- Split_WinISO
- Add Windows ISOs to partition 2
- Windows AIO ISOs
- WindowsToGo
- WinNTSetup
- WinLite10 XML files
- SDI_CHOCO (install drivers, apps and updates) >>
- .VHD and .WIM files
- PassPass (bypass the Windows Password)
- Hack Windows Account Passwords (UtilMan.exe)
- Windows 2000
- Windows 98
- Multipoint Server
- Add the latest XP drivers (DPMS)
- Add a Windows Install menu entry
- LINUX payloads >>
- MSDart ERD ISOs
- WinBuilder, Medicat, Gandalf and WinPE ISOs
- Hirens/Strelec/DLC/F4 ISOs
- DOS (MS-DOS and FreeDOS)
- HAIKU
- MAC OS X
- FreeBSD
- MOVE_IMGPTN
- List of tested ISOs\payloads (with instructions)
-
Configure E2B >>>
- Menu settings (quick reference)
- E2B Menu Demo
- E2B_Editor
- E2B files and folders explained
- MyE2B.cfg - E2B configuration file >>
- Change the payload menu entries and help text using a .txt file
- Change the order of the menu entries
- Change the background wallpaper
- Different background wallpaper for each menu
- Default Menu and Timeout
- Change the Language, Headings, Menu and text
- Changing the default E2B menu entry order
- 'Change File Extension' prompt (Auto-Suggest)
- Change the Keyboard Layout
- About .mnu files
- Sample .mnu files
- PimpMyDrive.cmd
- Reduce the E2B messages
- Add a new Sub-Menu folder
- Stamps, Animation and Tunes
- Draw lines and boxes on the screen
- Write text/time/date to the menu screen
- Global Hotkeys
- Themes (Skins)
- Fonts
- Speeding up E2B (inc. FASTLOAD)
- One Single Menu
- The E2B F1 Help menu
- Add your own Help Menu
- Add Help text files (.help)
- Add Windows Install ISOs to the Main Menu
- Change the Windows Install Menu
- Passwords and Security
- Hide Payloads and Menu Entries
- Guest Mode
- GFX Boot Menus
- Dual Booting
- Change the CSM .imgPTN Menu
- Configure Clover
- Right-to-Left Languages
- Create new language files
- How to modify LOADISO.CMD (Repair message)
- Count number of boots
- UEFI - useful things know!
-
FAQ, Info, TroubleShooting, QEMU and Virtual Machines >>>
- 'File Not Contiguous' and 'Too Many Fragments' Errors
- 137GB 'BAD BIOS' bug
- TroubleShooting E2B
- E2B Error Messages
- Grub4dos Error Numbers
- Common problems with payload files
- Repair a corrupt E2B drive
- Known Issues and Bugs
- Slow and buggy BIOSes
- How E2B Works
- QEMU and Virtual Machines >>
- Using VBOX with a WinHelper USB drive
- Debugging E2B
- CONTIG.ISO
- ISOBOOT
- WIMBOOT (iPXE)
- grub4dos
- Useful resources
- Removable v. Fixed
- Gallery
- Guestbook
- Forum
- Blog
- a1ive grub2 File Manager (MBR+UEFI)
- Add Ventoy
- Site Map
- eBooks
- Contact Me >>>
- Donate
- Licensing
- Privacy policy (GDPR)
- Bespoke design service
- Grub2 Menu System (UEFI_GRUB2_PTN2)