BOOTICE (storage management utility)

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

BOOTICE (storage management utility)

#1 Post by Midas »

The ultimate utility for any serious USB user -- but BEWARE: here be dragons!
@ http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml, Mihaela Citea wrote:Bootice is a portable utility that allows you to modify, backup and restore the MBR (Master Boot Record) and the PBR (Partition Boot Record) of local or removable drives. MBR refers to the first sector of a partitioned drive, while PBR implies the part that allows booting.

The application is intended for professional users, yet provides a tab-based interface, which makes it easy to handle even by the less experienced. With this tool, you can easily change your MBR / PBR sections to another type. It supports multiple different boot records, ranging from Grub4DOS, UltralSO or Plop Boot Manager to BOOTMGR or SYSLinux.
Image


For an overview of the power of Bootice look, for example, at http://www.rmprepusb.com/tutorials/multipartufd.

The homepage, a mostly Chinese forum, is at http://www.ipauly.com/.

The homepage link in the program interface appears to be hardcoded to launch MS Internet Explorer, which is always a nuisance when you have a different browser preconfigured as default.

You can always download the most recent version at http://bootice.narod.ru/.
Last edited by Midas on Thu Sep 28, 2017 5:16 am, edited 2 times in total.

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Bootice

#2 Post by guinness »

What were the results when you tested this for Portability?

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#3 Post by Midas »

It's a single executable that seems not to save any program related settings. RegFromApp reported nothing...

BTW, quite a long list of command line options...
Spoiler!   
Usage:
BOOTICE [DEVICE] [/mbr | /pbr | /partitions] [parameters]

@ DEVICE
*******************************************************
/DEVICE=[m:n | X:]
m:n >> partition n of disk m. (m: 0-based; n: 1-based)
X: >> specify the disk and partition number by its drive letter.

@ MBR operation
*******************************************************
BOOTICE [DEVICE] /mbr [/install /backup /restore] [parameters]

/install >> Install some kind of MBR, requires /type parameter.
/type=[wee, GRUB4DOS, grub2, 1jf9z, 1jf9k, plop,
usbhdd+, usbzip+, nt52, nt60]
If /type= parameter is missed, the MBR screen will display.
/menu=xxx.lst >> Load menu file for WEE.
/backup >> Backup MBR to a file. Requires /file= parameter.
/file=xxxx.xxx: backup file name, a full path name.
/sectors=n: Specify the sectors number to be backupped.
/restore >> Restore MBR from a file. Requires /file= parameter.
/file=xxxx.xxx: backup file name, a full path name.
/keep_dpt: Keep disk signature and partition table untouched.
/boot_file=xxx >> Specify the boot file of GRUB4DOS, grldr as default.

@ PBR Operation
*******************************************************
BOOTICE [DEVICE] /pbr [/install /backup /restore] [parameters]

/install >> Install some kind of PBR, requires /type parameter.
/type=[msdos | GRUB4DOS | ntldr | bootmgr | syslinux]
If /type= parameter is missed, the PBR screen will be displayed.
/backup >> Backup PBR to a file. Requires /file= parameter.
/file=xxxx.xxx >> File name, coundl be a full path name or a short name.
/sectors=n >> Specify the sectors number to be backupped.
/restore >> Restore PBR from a file. Requires /file= parameter.
/file=xxxx.xxx >> File name, coundl be a full path name or a short name.
/keep_bpb: Keep BPB(Bios Parameter Block) untouched.
/boot_file=xxx >> Specify the boot file of GRUB4DOS, NTLDR or BOOTMGR.

@ Partitioning & Format
*******************************************************
BOOTICE [DEVICE] /partitions [operation]

operation:
/backup_dpt=xxx >> Backup the partition table to file xxx
/restore_dpt=xxx >> Restore the partition table from file xxx
/hide >> Hide a partition
/unhide >> UnHide a partition
/eisahide >> Hide a partition by setting its ID to 0x12
/activate >> Activate a partition
/repartition >> RePartition and Format an USB disk
[/usb-fdd, /usb-zip, /usb-hdd] [/vollabel=xxx] [/fstype=xxx]
[/vollabel=xxx]: specify new volume label, 11 chars max.
[/fstype=]: /fstype=[fat16 | fat32 | ntfs | exfat]
[/startlba=nnn]: specify the LBA of the partition

@ Special parameters
*******************************************************
1. /quiet
With /quiet parameter, BOOTICE will automatically start the installation
rather than stopping and waiting for the user's operation
(except when formatting a disk).

2. /nodriveletters
*******************************************************
If /nodriveletters exists, BOOTICE will not detect any drive letters.

3. Parameters for GRUB4DOS
*******************************************************
Because of widely use of GRUB4DOS, BOOTICE supports these special
parameters for GRUB4DOS:
/mbr-bpb: Copy the BPB of the leading FAT partition to MBR
/mbr-disable-floppy: don't search floppy for grldr
/mbr-disable-osbr: don't boot from old MBR with an invalid partition table
/duce: disable the unconditional console entrance
/chs-no-tune: disable geometry tune
/boot-prevmbr-first: boot previous MBR first
/preferred-drive=m: preferred boot drive number
/preferred-partition=n: preferred partition number
/hot-key=3920: hot-key, four hex numbers, first two for scan code, last two fro ASCII
/time-out=d: count down
/boot_file=xxx: rename the boot file (default value is grldr)

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Bootice

#4 Post by guinness »

Don't rely on RegFromApp to provide accurate results.

User avatar
I am Baas
Posts: 4150
Joined: Thu Aug 07, 2008 4:51 am

Re: Bootice

#5 Post by I am Baas »

Requires admin privileges. Unable to test right now.

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#6 Post by Midas »

guinness wrote:Don't rely on RegFromApp to provide accurate results.
Since, unlike Primo, it has both a 32 & 64 bit version, it has become my quick'n'dirty way to check registry access.

(And please remember what I stated at viewtopic.php?p=49125#p49125, viewtopic.php?p=60742#p60742, and viewtopic.php?p=61670#p61670)
I am Baas wrote:Requires admin privileges. Unable to test right now.
Of course it does, Bootice is a partition editor and formatter -- and since Vista, low level disk access always requires admin rights, I'm afraid.

Ruby
Posts: 324
Joined: Sat Sep 05, 2009 6:35 pm

Re: Bootice

#7 Post by Ruby »

Midas wrote:You can always download the most recent version at http://bootice.narod.ru/.
Not true, the latest is at:
http://bbs.ipauly.com/viewtopic.php?f=2&t=2

◆ 2013.4.10 v1.0.5:
1. Fixed a bug that caused incorrect BCD device when using GPT disk;
2. New feature: when format a partition as FAT16/FAT32/ExFat file system, the reserved sectors can be customized now;
3. When re-partitioning a disk into multi-partitions, both MBR and GPT scheme are supported now;
4. BOOTICE supports partition internal structure optimization now. So, the reserved sectors, FAT table, and other structures of FAT16/FAT32/ExFat can be 4K-aligned, which brings performance increcement on SSD or 4K-sector hard disks.

VirusTotal results of BOOTICE.exe (extracted from - BOOTICE_1.05.rar)

~Ruby

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#8 Post by Midas »

Nice catch, Ruby. Thanks. 8)

So bootice.narod.ru is a download mirror; for bleeding edge, look at the homepage...

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Bootice

#9 Post by guinness »

Midas,

You're free to choose what applications you want on your system, this isn't the "issue" so to speak. I understand what you're saying, but submitting application(s) should be impartial to what you (or I) believe to be Stealth.

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#10 Post by Midas »

guinness wrote:Submitting application(s) should be impartial to what you (or I) believe to be Stealth.
Sure thing. That's why most of the time I don't make any assumptions, there are members here with rather more honed skills that mine for detecting portability/stealthiness...

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#11 Post by Midas »

Bootice v1.06 has been released (at http://www.ipauly.com/).

Changelog:
2013.5.12 v1.0.6:
1. Upgraded grub4dos 0.46a to 2013-05-07, including its USB 2.0 driver options;
2. Upgraded grub2 to 2.00;
3. A progress bar was added to the sector backup / restore screen;
4. A progress bar was added to the re-partition / format screen;
5. Allow re-partitioning to image files;
6. Fixed a bug that changes the last 2 bytes of the 1 sector to 0x55 0xAA when restoring sectors from a file;
7. Fixed a command line parameters error in the PBR Grub4Dos function;
8. Upgraded Plop boot manager to 5.0.15-Test.
Last edited by Midas on Tue Sep 26, 2017 5:59 am, edited 1 time in total.

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Bootice

#12 Post by Midas »

This is puzzling -- just found a different changelog for v1.0.6 at http://www.ipauly.com:
2013.5.17 v1.0.6:
  1. Added two parameters: /assign_letter, /delete_letter, used to assign or delete drive letter for the specified partition. Use /assign_letter=X to specify a letter or /assign_letter to specifiy the first available letter;
  2. Support menu edit for the newest GRUB4DOS v0.46a with USB 2.0 driver;
  3. Fixed a command line bug, which parses the partition number incorrectly;
Last edited by Midas on Tue Sep 26, 2017 5:59 am, edited 1 time in total.

User avatar
Userfriendly
Posts: 430
Joined: Tue Nov 27, 2012 11:41 pm

Re: Bootice

#13 Post by Userfriendly »

Same version number with different build dates. Here's the complete list for v1.0.6:
◆ 2013.5.17 v1.0.6:
1. Added two parameters: /assign_letter, /delete_letter, used to assign or delete drive letter for the specified partition. Use /assign_letter=X to specify a letter or /assign_letter to specifiy the first available letter;
2. Support menu edit for the newest GRUB4DOS v0.46a with USB 2.0 driver;
3. Fixed a command line bug, which parses the partition number incorrectly;

◆ 2013.5.16 v1.0.6:
1. Fixed a bug that causes NTFS formatting failed;
2. Added a menu in the sector edit screen. This menu will list all partiitons on the disk which brings fast access to the PBR of each partition;
3. Added mouse wheel function to navigate sector in sector edit screen;
4. Using a custom format dialog to format a partition other than the system format dialog;
5. Add 2 parameters: /v045, /v046. Used to specify the version when installing grub4dos to MBR or PBR;
6. Fixed the "lock failed" bug in WIN7/8, which causes the PBR writing failed.

◆ 2013.5.12 v1.0.6:
1. Upgraded grub4dos 0.46a to 2013-05-07, including its USB 2.0 driver options;
2. Upgraded grub2 to 2.00;
3. A progress bar was added to the sector backup / restore screen;
4. A progress bar was added to the re-partition / format screen;
5. Allow re-partitioning to image files;
6. Fixed a bug that changes the last 2 bytes of the 1 sector to 0x55 0xAA when restoring sectors from a file;
7. Fixed a command line parameters error in the PBR Grub4Dos function;
8. Upgraded Plop boot manager to 5.0.15-Test.

User avatar
@thehop
Posts: 16
Joined: Mon Aug 21, 2006 12:09 am
Location: in-my-world.at

UPDATE: Bootice 2013.9.16 v1.1.4

#14 Post by @thehop »

Since v1.1.2 is also a 64-bit Version available! 8)
* Bug fixes and improvements
——————————————————————————————————
2013.9.16 v1.1.4
1. Fixed the "unknown boot device" bug when deleting a boot entry of some BCD files !
2. Added a "Backup BCD" button to backup current BCD as another BCD file.
3. After formatting a partition as NTFS, the default access permissions get correct, while old versions (1.06~1.13) handle this incorrectly.
4. Added a parameter "/set_id=XX" to modify the partition ID.
5. Other optimizations.

◆ 2013.9.8 v1.1.3
1. Fixed some typos on English UI. Thank Safety1st for reporting !
2. Added a switch in Grub4Dos menu editor for embedding non-ASCII chars patterns or not.
3. Fixed the donation links.

◆ 2013.9.5 v1.1.2:
1. x64 version released;
2. Fixed the "RegOpenKeyEx failed" bug when editing BCD;
3. Fixed a bug that causes error when editing a BCD WIM boot entry with a non-existing ramdisk option;
4. Grub4Dos menu editor font changed back to old style.
DL: http://bbs.ipauly.com/viewtopic.php?f=2&t=2

gbrao
Posts: 68
Joined: Sun May 19, 2013 11:24 pm

Re: Bootice

#15 Post by gbrao »

◆ 2013.9.23 v1.1.5
1. Fixed a bug: in the past versions, if you create or modify a VHD boot entry of BCD, the device wouldn't be saved correctly. This bug was solved in v1.1.5;
2. UI adjustment. All dialog fonts changed to Microsoft Yahei font if available, otherwise, Tahoma instead;
3. The "Set Accessible" button comes back! When managing partitions of a removable disk, if you select a partition other than the first one, the caption of the button "Assign letter" will change to "Set Accessible".
4. Save some settings in Windows registry. For example, the last tab in the main window, the last bcd file being edited...
5. Other small fixes.
Awaiting the developers permission to make a PortableApps version available.

Post Reply