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