Keep your fears to yourself, but share your inspiration with others Friday, 3 September 2010 - 2:45
Publications
Comments

Running Hiren’s BootCD from hard drive

Hiren’s BootCD is easily rankings itsself among the best boot cds and system maintainance tools. I have configured it to run both from my USB stick or directly from hard disk. Here is how to boot Hiren’s BootCD from the hard disk using grub for dos (grub4dos).

  1. The first step is getting grub4dos and release the GRLDR, grub.exe and MENU.lst to the root directory of C:
  2. Open the ISO file of Hiren’s BootCD using Daemon Tools or Winimage and extract the directory HBCD to the root directory of C:
  3. Edit MENU.lst and put the following code into it:
  4. timeout 30
    default 0
    
    title Start Hiren's BootCD
    find --set-root /HBCD/boot.gz
    map --mem /HBCD/boot.gz (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map --floppies=1
    boot
    
  5. Edit the boot.ini file under C: and put the following line into it. This will make Windows load grub4dos, and then grub4dos will load Hiren’s boot file to boot it.
  6. C:\GRLDR="Hiren"
    
  7. You can also boot the mini WinXP in the HBCD directory by adding the following code into the MENU.lst file.
  8. title Mini Windows Xp
    find --set-root /HBCD/XPLOADER.BIN
    chainloader /HBCD/XPLOADER.BIN
    

After the modificiations, reboot the system to use your Hiren’s BootCD from the hard disk. Becaues the boot.gz under HBCD does does not come with ntfs drivers, this method only works when C: is in FAT32 format.

Related Posts:

  • No Related Posts

20 Comments to "Running Hiren’s BootCD from hard drive"

  1. ecodelta's Gravatar ecodelta
    2010/01/16 - 5:34 pm | Permalink

    Not personally fond of warez stuff.

    But definitely worth of a look.

  2. pabloroy's Gravatar pabloroy
    2010/04/13 - 3:17 pm | Permalink

    Hello thinkweird, your post about booting Hiren’s from HDD is very interesting, because that’s exactly what I have been trying to do. Could you please give more details? Firstly: I cannot find text4dos or any info about it anywhere on the net. What is it – an alternative DOS shell? Secondly: What version of Hiren’s do you use? Thirdly. When you say edit menu.lst/boot.ini, do you meen overwrite completely? Thank you very much.

  3. pabloroy's Gravatar pabloroy
    2010/04/15 - 2:37 am | Permalink

    Hello, thank you for your time and the quick reply. I very much appreciate it.

    Here’s my situation: I would like to use Hiren’s HDD boot as a sort of a “Service partition” on my HDD.

    It’s a Primary partition (250MB) at the beginning of a 320GB HDD.

    I formatted it to FAT32, set it active, extracted GRLDR, grub.exe and MENU.lst from grub4dos v0.4.4.

    I inserted your code at the end of MENU.lst.

    I extracted HBCD folder from the Hiren’s 10.4 ISO to the drive root.

    There is no BOOT.INI to edit, so I created an empty file and put your single line to it (here might be the problem I think).

    I try to boot the partition, it freezes, black screen, no output.

    What do I do wrong?

    Thanx, pabloroy

  4. pabloroy's Gravatar pabloroy
    2010/04/15 - 7:09 pm | Permalink

    Hello, that was it! Thank You! I used the SW in your link to make the partition boot GRUB and it works! Well it partly works, anyways. Mini WinXP boots perfectly, DOS BootCD starts as well, but when trying to run any tool from the menu (i.e. Ghost or Partition Magic) it ends up with “HBCD folder not found”. I tried to Google it up and it appears that same thing happens to a lot of people with Hiren USB flashdisk. It probably has something to do with BIOS abilities and setup. My computer is an Acer Timeline notebook so BIOS is not much configurable. Interesting thing is that when I boot the exact configuration from USB flashdisk, the DOS apps work perfectly. Any idea? But even if it’s only Mini WinXP it’s already wonderful! Thanks again.
    pabloroy

  5. pabloroy's Gravatar pabloroy
    2010/04/19 - 10:33 pm | Permalink

    Here goes my menu.lst (I left out redundant entries and kept only MiniXP, Dos BootCD and Alternative Dos Boot CD).
    Thanx, p.

    default /default

    title Mini Windows Xp\nRun Antivirus and other windows programs
    find –set-root /HBCD/XPLOADER.BIN
    chainloader /HBCD/XPLOADER.BIN

    title Dos BootCD\nRun Dos Programs
    find –set-root /HBCD/boot.gz
    kernel /HBCD/memdisk
    initrd /HBCD/boot.gz

    title Start Hiren’s BootCD (Alternative Boot Method)\n Using Grub4Dos map
    find –set-root /HBCD/boot.gz
    map –mem /HBCD/boot.gz (fd0)
    map –hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map –floppies=1
    boot

  6. ntrcessor's Gravatar ntrcessor
    2010/04/21 - 12:56 pm | Permalink

    I have the same issue, with same entries in menu.lst
    Hiren’s boots to the menu fine, but when trying to load any tools that attempt to load “CD” Drivers I get the “HBCD” folder not found error.I get this on multiple computers. (I get the same error on my Cruzer 4.0GB drives and my Lexar 16 GB Drive.
    I haven’t tried my Kingston 8GB yet, although some people seem to think it has to do with the actual usb unit itself.

  7. ntrcessor's Gravatar ntrcessor
    2010/04/21 - 1:39 pm | Permalink

    Just REDID my Lexar w/ the same image on the cruzer, and all functions now work. So it may really be the USB Flash device, but I think it’s a combination of certain BIOS/USB device mismatches. (Or it may be if the USB device is larger than 4GB it flags the USB device as an HD in bios, however, every machine I plug the cruzer into shows the cruzer as an HD in the Boot menu, not a floppy, removable device or other such rot…) At any rate, I suggest trying a different brand/size USB stick.

Leave a Reply