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