BOOTICE 是一個磁盤引導扇區維護工具,可用于安裝、修復或備份指定磁盤的主引導記錄或分區上的引導記錄。支持的引導程序主要有 WEE, GRUB4DOS, Grub2, SYSLINUX, Plop Boot Manager, Ms-Dos 及 Windows NT 5/6 等。此外, BOOTICE 還具有分區管理、扇區查看以及對 USB 移動存儲設備進行重新格式化的功能。
BOOTICE 提供對 *.IMG/*.IMA/*.VHD/*.VHDX/*.VMDK 格式磁盤鏡像文件的處理,包括主引導記錄、分區引導記錄的修改以及扇區編輯功能。
BOOTICE 支持對 Windows Vista/7/2008 等操作系統啟動配置數據文件(BCD)的查看和編輯功能。此功能也可以在 XP/2003 及相應 PE 下使用,不依賴于 BCDEDIT.EXE。
實用工具
GRUB4DOS菜單編輯器
此處提供對 GRUB4DOS 配置菜單 MENU.LST 及 GRLDR 內置菜單的編輯功能,支持 ANSI 和 UTF-8 編碼格式,支持 LZMA 壓縮。
磁盤填充
出于安全考慮,有時候需要將磁盤數據完全銷毀。BOOTICE 支持對磁盤或分區進行填充,可將原有數據毀于無形且無法恢復。
更新記錄
1. 緊急修正一個bug,導致在保存 GRLDR 內置菜單時僅保存了其菜單部分;
2. 修正 freesoft00 提到的 BCD 編輯中第一次新建啟動項時未選中啟動分區的問題;
3. “分區管理”中顯示或隱藏一個分區時會自動分配或刪除其盤符;
4. 修正多分區格式化的時候的一個錯誤
命令行參數說明
BOOTICE [DEVICE] [/mbr | /pbr | /partitions] [parameters]
【DEVICE】
/DEVICE=[m:n | D:]
m:n >> 指定磁盤m上的分區n (m從0開始,n從1開始計數).
D: >> 通過盤符來指定磁盤號和分區號.
【MBR 操作】
BOOTICE [DEVICE] /mbr [/install /backup /restore] [parameters]
/install >> 安裝某種 MBR 代碼到磁盤上,需要 /type= 參數.
/type=[wee, GRUB4DOS, grub2, 1jf9z, 1jf9k, plop,usbhdd+, usbzip+, nt52, nt60]
如果沒有指定 /type= 參數,程序將停在 MBR 界面等待用戶操作.
/menu=xxx.lst >> 指定 WEE 的菜單文件
/backup >> 備份 MBR 到磁盤文件,需要 /file= 參數.
/file=xxxx.xxx >> 文件名,全路徑名稱或相對路徑名稱.
/sectors=n >> 指定要備份的扇區數.
/restore >> 從文件恢復 MBR,需要 /file= 參數.
/file=xxxx.xxx >> 文件名,全路徑名稱或相對路徑名稱.
/keep_dpt >> 恢復時保留原磁盤簽名和分區表.
/boot_file=xxx >> 指定啟動文件,適用于 GRUB4DOS.
【PBR 操作】
BOOTICE [DEVICE] /pbr [/install /backup /restore] [parameters]
/install >> 安裝某種 PBR 程序到分區引導扇區,需要 /type= 參數.
/type=[msdos, GRUB4DOS, ntldr, bootmgr, syslinux]
如果沒有指定 /type= 參數,程序將停在 PBR 界面等待用戶操作.
/backup >> 備份 PBR 到磁盤文件,需要 /file= 參數.
/file=xxxx.xxx >> 文件名,全路徑名稱或相對路徑名稱.
/sectors=n >> 指定要備份的扇區數.
/restore >> 從文件恢復 PBR,需要 /file= 參數.
/file=xxxx.xxx >> 文件名,全路徑名稱或相對路徑名稱.
/keep_bpb >> 恢復時保留 BPB 不改動.
/boot_file=xxx >> 指定啟動文件,適用于 GRUB4DOS,NTLDR,BOOTMGR.
【分區及格式化】
BOOTICE [DEVICE] /partitions [operation]
operation:
/backup_dpt=xxx >> 備份當前磁盤的分區表到文件 xxx
/restore_dpt=xxx >> 從文件 xxx 恢復當前磁盤的分區表
/hide >> 隱藏 /device= 指定的分區
/unhide >> 顯現 /device= 指定的分區
/eisahide >> 以 EISA 方式隱藏 /device= 指定的分區
/activate >> 激活指定分區
/assign_letter >> 為指定分區分配盤符(自動分配第一個可用盤符)
/assign_letter=X >> 為指定分區分配盤符(盤符由用戶指定)
/delete_letter >> 刪除指定分區的盤符
/repartition >> 格式化 USB 移動存儲介質
[/usb-fdd, /usb-zip, /usb-hdd] [/vollabel=xxx] [/fstype=xxx]
[/vollabel=xxx] >> 指定卷標,最大 11 個字符.
[/fstype=xxx] >> /fstype=[fat16, fat32, ntfs, exfat]
[/startlba=nnn] >> 指定分區起始扇區號
【特殊參數】
1、/quiet
如果使用了 /quiet 參數,BOOTICE 將在執行后不彈出確認對話框。(除非遇到錯誤)
例外:為保證安全,格式化操作時將忽略此參數,此時需要手動執行。
2、/nodriveletters
使用此參數時,BOOTICE 將不進行任何盤符檢測。
3、用于 GRUB4DOS 的特別參數
鑒于 GRUB4DOS 的廣泛使用,實現了 GRUB4DOS 安裝的全部參數:
/v045:安裝 0.4.5 版本
/v046:安裝 0.4.6 版本
/mbr-bpb:復制第一個 FAT/NTFS 主分區的 BPB 到 MBR
/mbr-disable-floppy:不從軟驅搜索grldr
/mbr-disable-osbr:不啟動分區表無效的原MBR
/duce:禁止無條件進入控制臺
/chs-no-tune:禁止改變磁盤集合參數
/boot-prevmbr-first:優先啟動原來的MBR
/preferred-drive=m:優先磁盤號
/preferred-partition=n:優先分區號(LINUX風格)
/hot-key=3920:指定熱鍵,為四個十六進制的字符
前兩個字符為掃描碼,后兩個字符為ASCII碼
/time-out=d:超時時間,秒
/boot_file=xxx:這個參數實現 GRLDR 改名功能
- PC官方版
- 安卓官方手機版
- IOS官方手機版