|
本帖最后由 liuzhaoyzz 于 2023-5-17 11:31 编辑
bootice可以判断磁盘MBR/PBR是nt5.x或者是nt6.x,但是不支持命令行,而且bootice的源代码很多都丢失了,有没有判断MBR/PBR是nt5.x还是nt6.x或以上的命令行工具?
有没有高手能用c/c++写一个?
比如执行MBRPBRtype c:返回MBR:NT6 PBR:NT6这种。
感谢5大的ChkMbrPbr,分享个示例代码:
@echo off
for /f "tokens=2,4 delims=: " %%i in ('ChkMbrPbr_x86.exe -ChkMbrPbr C:') do set "MBR=%%i" & set "PBR=%%j"
echo MBR="%MBR%" PBR="%PBR%"
pause
@echo off
for /f "tokens=2,4 delims=: " %%i in ('ChkMbrPbr_x86_1ʼ.exe C:') do set "MBR=%%i" & set "PBR=%%j"
echo MBR="%MBR%" PBR="%PBR%"
pause
|
|