需求:
Qt编写的软件,要对TF卡进行特定的识别。
所以对TF的MBR不用的字段,特定位置写一个值,根据读写这个值,进行识别。
说明:
参考的文章:
https://blog.youkuaiyun.com/l0g1n/article/details/8065973
https://blog.youkuaiyun.com/qq_19459853/article/details/50275619
https://blog.youkuaiyun.com/nibiru_holmes/article/details/49174451
https://www.cnblogs.com/onepc/archive/2011/12/01/2270468.html
来着第一篇节选
Qt下可以把代码加进去。
需要说明的是,调试的时候,读取PhysicalDrive2是失败的,原因是权限不够。你需要编译成exe,然后鼠标右边管理员权限执行。可以先试用逻辑磁盘盘符调试,没有权限问题,最后在修改为物理磁盘。
windows 下打开cmd,执行exe的时候,使用管理员权限.默认关闭写mbr,启用打开#if 0 为1
硬盘文件名
LPCSTR DiskFileName="\\\\.\\PhysicalDrive2";
//LPCSTR DiskFileName="\\\\.\\H:";
逻辑盘符,有问题,写入后,重新插入,需要格式化。可以用来验证读写。格式化后TF卡,正常使用
物理盘符,写数据一定要小心,备份MBR。不然写坏了,卡就gg了。DiskGenius可以救急。
cmd下编译
g++ .\wirte_mbr.c -o rw_mbr.exe
代码:
/*
windows 下打开cmd,执行exe的时候,使用管理员权限.默认关闭写mbr,启用打开#if 0 为1
//硬盘文件名
LPCSTR DiskFileName="\\\\.\\PhysicalDrive2";
//LPCSTR DiskFileName="\\\\.\\H:";
逻辑盘符,有问题,写入后,重新插入,需要格式化。可以用来验证读写。格式化后TF卡,正常使用
物理盘符,写数据一定要小心,备份MBR。不然写坏了,卡就gg了。DiskGenius可以救急。
g++ .\wirte_mbr.c -o rw_mbr.exe
*/
#include <iostream>
#include <windows.h>
using namespace std;
typedef struct _PARTITION_ENTRY//分区表结构
{
UCHAR active; //状态(是否被激活) 重要
UCHAR StartHead; //分区起始磁头号
USHORT StartSecCyli; //与63相位与得出的是开始扇区,把它右移6位就是开始柱面
UCHAR PartitionType; // 分区类型 重要
UCHAR EndHead; //分区结束磁头号
USHORT EndSecCyli; //与63相位与得出的就是结束扇区,把它右移6位就是结束柱面
ULONG StartLBA; // 扇区起始逻辑地址(相对扇区号) 重要
ULONG TotalSector; // 分区大小 重要
} PARTITION_ENTRY, *PPARTITION_ENTRY;
//引导区512BYTE结构
typedef struct _MBR_SECTOR
{
UCHAR BootCode[440];//启动记录440 Byte
ULONG DiskSignature;//磁盘签名
USHORT NoneDisk;//二个字节
PARTITION_ENTRY Partition[4];//分区表结构64 Byte
USHORT Signature;//结束标志2 Byte 55 AA
} MBR_SECTOR, *PMBR_SECTOR;
//return value: 0 is read ok , 1 is error
int show_mbr_info(HANDLE hDevice, UCHAR *pMbrBuf)
{
MBR_SECTOR _ReadMbrValue;
DWORD dwRead = 0;
DWORD count;
DWORD leng=512;
DeviceIoControl(hDevice,FSCTL_LOCK_VOLUME,NULL,0,NULL,0,&count,NULL);
UCHAR sz[512]={0};
BOOL bcheck=ReadFile(hDevice,&_ReadMbrValue,512,&leng,NULL);
int ret_value = 1;
//printf("bcheck:%d\n", bcheck);
if(bcheck == 1)
{
printf("[%d]..........read.ok......................\n",__LINE__);
memcpy(sz,&_ReadMbrValue,512);
memcpy(pMbrBuf,&_ReadMbrValue,512);
// printf("[%d].................................\n",__LINE__);
// for (int i = 0; i < 512; i++)
// {
// printf("[%2d]:%02X ",i,((BYTE*)sz)[i]);
// if ((i + 1) % 16 == 0)
// {
// printf("\r\n");
// }
// }
ret_value = 0;
return ret_value;
}
else
{
printf("[%d]..........read.error......................\n",__LINE__);
ret_value = 1;
return ret_value;
}
}
int main(void)
{
MBR_SECTOR _ReadMbr;
//硬盘文件名
LPCSTR DiskFileName="\\\\.\\PhysicalDrive2";
//LPCSTR DiskFileName="\\\\.\\H:";
//主引导记录
char code[]="";
BYTE MBR[512];
DWORD s=NULL,t=NULL;
/* 文件句柄 */
HANDLE handle=NULL;
HANDLE handle_w=NULL;
//构造MBR
memcpy(MBR,code,sizeof(code)-1);
UCHAR read_mbr_value[512]={0};
//1.打开硬盘,读取MBR,写入read_mbr_value的buf
handle=CreateFile(
DiskFileName,
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ|FILE_SHARE_WRITE,
0,
OPEN_EXISTING,
0,
0);
if(handle==INVALID_HANDLE_VALUE)
{
//打开文件失败
MessageBoxA(NULL,(LPCSTR)"Can't Create File! 打开磁盘 Error",(LPCSTR)"error",MB_OK);
return 0;
}
else
{
//获取MBR信息,写到read_mbr_value buf里面
memset(read_mbr_value,0,sizeof(read_mbr_value));
if( show_mbr_info(handle, read_mbr_value) == 0 ) // read oks
{
// printf("[%d].................................\n",__LINE__);
for (int i = 0; i < 512; i++)
{
printf("[%3d]:%02X ",i,((BYTE*)read_mbr_value)[i]);
if ((i + 1) % 16 == 0)
{
printf("\r\n");
}
}
}
else
{
printf("[%d]..........show_mbr_info=error........\n",__LINE__);
}
CloseHandle(handle);
}
#if 0
//2.重新打开硬盘,写入MBR数据
handle_w=CreateFile(
DiskFileName,
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ|FILE_SHARE_WRITE,
0,
OPEN_EXISTING,
0,
0);
if(handle_w==INVALID_HANDLE_VALUE)
{
//打开文件失败
MessageBoxA(NULL,(LPCSTR)"Can't Create File!",(LPCSTR)"error",MB_OK);
return 0;
}
else
{
//a.准备要写入mbr的数据,存到MBR的buf里面
printf("[%d].............Write The New MBR Value....................\n",__LINE__);
//memset(read_mbr_value,0,sizeof(read_mbr_value));
memcpy(MBR,read_mbr_value,sizeof(read_mbr_value)-1);
//478-493 16个字符,没有使用
//494-509 16个字符,没有使用
//for(int i=o; i < )
MBR[500] = 0x55;
MBR[501] = 0x66;
MBR[502] = 0x77;
MBR[503] = 0x88;
MBR[504] = 0x8A;
MBR[505] = 0xAC;
//b.确保510,510为55,AA 55 AA(MBR的结束标志位)
MBR[510] = 0x55;
MBR[511] = 0xAA;
for (int i = 0; i < 512; i++)
{
printf("[%3d]:%02X ",i,((BYTE*)MBR)[i]);
if ((i + 1) % 16 == 0)
{
printf("\r\n");
}
}
//c.开始写入新的MBR
BOOL write_mbr_ret = WriteFile(handle,MBR,sizeof(MBR),&t,NULL);
printf("[%d]........write_mbr_ret:%d.........................\n",__LINE__,write_mbr_ret);
if(write_mbr_ret == 1)
{
printf("[%d]........write_mbr_success.....................\n",__LINE__,write_mbr_ret);
MessageBoxA(NULL,(LPCSTR)"write_mbr_success",(LPCSTR)"ok",MB_OK);
}
else
{
printf("[%d]........write_mbr_fail.........................\n",__LINE__,write_mbr_ret);
}
DeviceIoControl(handle,FSCTL_UNLOCK_VOLUME,NULL,0,NULL,0,&s,NULL);
CloseHandle(handle);//关闭文件
return 0;
}
#endif
return 0;
}
结果
PS D:\Project\fivefive\tf> .\rw_mbr.exe
[60]..........read.ok......................
[ 0]:33 [ 1]:C0 [ 2]:8E [ 3]:D0 [ 4]:BC [ 5]:00 [ 6]:7C [ 7]:8E [ 8]:C0 [ 9]:8E [ 10]:D8 [ 11]:BE [ 12]:00 [ 13]:7C [ 14]:BF [ 15]:00
[ 16]:06 [ 17]:B9 [ 18]:00 [ 19]:02 [ 20]:FC [ 21]:F3 [ 22]:A4 [ 23]:50 [ 24]:68 [ 25]:1C [ 26]:06 [ 27]:CB [ 28]:FB [ 29]:B9 [ 30]:04 [ 31]:00
[ 32]:BD [ 33]:BE [ 34]:07 [ 35]:80 [ 36]:7E [ 37]:00 [ 38]:00 [ 39]:7C [ 40]:0B [ 41]:0F [ 42]:85 [ 43]:0E [ 44]:01 [ 45]:83 [ 46]:C5 [ 47]:10
[ 48]:E2 [ 49]:F1 [ 50]:CD [ 51]:18 [ 52]:88 [ 53]:56 [ 54]:00 [ 55]:55 [ 56]:C6 [ 57]:46 [ 58]:11 [ 59]:05 [ 60]:C6 [ 61]:46 [ 62]:10 [ 63]:00
[ 64]:B4 [ 65]:41 [ 66]:BB [ 67]:AA [ 68]:55 [ 69]:CD [ 70]:13 [ 71]:5D [ 72]:72 [ 73]:0F [ 74]:81 [ 75]:FB [ 76]:55 [ 77]:AA [ 78]:75 [ 79]:09
[ 80]:F7 [ 81]:C1 [ 82]:01 [ 83]:00 [ 84]:74 [ 85]:03 [ 86]:FE [ 87]:46 [ 88]:10 [ 89]:66 [ 90]:60 [ 91]:80 [ 92]:7E [ 93]:10 [ 94]:00 [ 95]:74
[ 96]:26 [ 97]:66 [ 98]:68 [ 99]:00 [100]:00 [101]:00 [102]:00 [103]:66 [104]:FF [105]:76 [106]:08 [107]:68 [108]:00 [109]:00 [110]:68 [111]:00
[112]:7C [113]:68 [114]:01 [115]:00 [116]:68 [117]:10 [118]:00 [119]:B4 [120]:42 [121]:8A [122]:56 [123]:00 [124]:8B [125]:F4 [126]:CD [127]:13
[128]:9F [129]:83 [130]:C4 [131]:10 [132]:9E [133]:EB [134]:14 [135]:B8 [136]:01 [137]:02 [138]:BB [139]:00 [140]:7C [141]:8A [142]:56 [143]:00
[144]:8A [145]:76 [146]:01 [147]:8A [148]:4E [149]:02 [150]:8A [151]:6E [152]:03 [153]:CD [154]:13 [155]:66 [156]:61 [157]:73 [158]:1C [159]:FE
[160]:4E [161]:11 [162]:75 [163]:0C [164]:80 [165]:7E [166]:00 [167]:80 [168]:0F [169]:84 [170]:8A [171]:00 [172]:B2 [173]:80 [174]:EB [175]:84
[176]:55 [177]:32 [178]:E4 [179]:8A [180]:56 [181]:00 [182]:CD [183]:13 [184]:5D [185]:EB [186]:9E [187]:81 [188]:3E [189]:FE [190]:7D [191]:55
[192]:AA [193]:75 [194]:6E [195]:FF [196]:76 [197]:00 [198]:E8 [199]:8D [200]:00 [201]:75 [202]:17 [203]:FA [204]:B0 [205]:D1 [206]:E6 [207]:64
[208]:E8 [209]:83 [210]:00 [211]:B0 [212]:DF [213]:E6 [214]:60 [215]:E8 [216]:7C [217]:00 [218]:B0 [219]:FF [220]:E6 [221]:64 [222]:E8 [223]:75
[224]:00 [225]:FB [226]:B8 [227]:00 [228]:BB [229]:CD [230]:1A [231]:66 [232]:23 [233]:C0 [234]:75 [235]:3B [236]:66 [237]:81 [238]:FB [239]:54
[240]:43 [241]:50 [242]:41 [243]:75 [244]:32 [245]:81 [246]:F9 [247]:02 [248]:01 [249]:72 [250]:2C [251]:66 [252]:68 [253]:07 [254]:BB [255]:00
[256]:00 [257]:66 [258]:68 [259]:00 [260]:02 [261]:00 [262]:00 [263]:66 [264]:68 [265]:08 [266]:00 [267]:00 [268]:00 [269]:66 [270]:53 [271]:66
[272]:53 [273]:66 [274]:55 [275]:66 [276]:68 [277]:00 [278]:00 [279]:00 [280]:00 [281]:66 [282]:68 [283]:00 [284]:7C [285]:00 [286]:00 [287]:66
[288]:61 [289]:68 [290]:00 [291]:00 [292]:07 [293]:CD [294]:1A [295]:5A [296]:32 [297]:F6 [298]:EA [299]:00 [300]:7C [301]:00 [302]:00 [303]:CD
[304]:18 [305]:A0 [306]:B7 [307]:07 [308]:EB [309]:08 [310]:A0 [311]:B6 [312]:07 [313]:EB [314]:03 [315]:A0 [316]:B5 [317]:07 [318]:32 [319]:E4
[320]:05 [321]:00 [322]:07 [323]:8B [324]:F0 [325]:AC [326]:3C [327]:00 [328]:74 [329]:09 [330]:BB [331]:07 [332]:00 [333]:B4 [334]:0E [335]:CD
[336]:10 [337]:EB [338]:F2 [339]:F4 [340]:EB [341]:FD [342]:2B [343]:C9 [344]:E4 [345]:64 [346]:EB [347]:00 [348]:24 [349]:02 [350]:E0 [351]:F8
[352]:24 [353]:02 [354]:C3 [355]:49 [356]:6E [357]:76 [358]:61 [359]:6C [360]:69 [361]:64 [362]:20 [363]:70 [364]:61 [365]:72 [366]:74 [367]:69
[368]:74 [369]:69 [370]:6F [371]:6E [372]:20 [373]:74 [374]:61 [375]:62 [376]:6C [377]:65 [378]:00 [379]:45 [380]:72 [381]:72 [382]:6F [383]:72
[384]:20 [385]:6C [386]:6F [387]:61 [388]:64 [389]:69 [390]:6E [391]:67 [392]:20 [393]:6F [394]:70 [395]:65 [396]:72 [397]:61 [398]:74 [399]:69
[400]:6E [401]:67 [402]:20 [403]:73 [404]:79 [405]:73 [406]:74 [407]:65 [408]:6D [409]:00 [410]:4D [411]:69 [412]:73 [413]:73 [414]:69 [415]:6E
[416]:67 [417]:20 [418]:6F [419]:70 [420]:65 [421]:72 [422]:61 [423]:74 [424]:69 [425]:6E [426]:67 [427]:20 [428]:73 [429]:79 [430]:73 [431]:74
[432]:65 [433]:6D [434]:00 [435]:00 [436]:00 [437]:63 [438]:7B [439]:9A [440]:06 [441]:0B [442]:32 [443]:4B [444]:00 [445]:00 [446]:00 [447]:20
[448]:21 [449]:00 [450]:07 [451]:FE [452]:FF [453]:FF [454]:00 [455]:08 [456]:00 [457]:00 [458]:00 [459]:40 [460]:6F [461]:07 [462]:00 [463]:00
[464]:00 [465]:00 [466]:00 [467]:00 [468]:00 [469]:00 [470]:00 [471]:00 [472]:00 [473]:00 [474]:00 [475]:00 [476]:00 [477]:00 [478]:00 [479]:00
[480]:00 [481]:00 [482]:00 [483]:00 [484]:00 [485]:00 [486]:00 [487]:00 [488]:00 [489]:00 [490]:00 [491]:00 [492]:00 [493]:00 [494]:00 [495]:00
[496]:00 [497]:00 [498]:00 [499]:00 [500]:55 [501]:66 [502]:77 [503]:88 [504]:8A [505]:AC [506]:00 [507]:00 [508]:00 [509]:00 [510]:55 [511]:AA
PS D:\Project\fivefive\tf>
当前的500到505字节为:
[500]:55 [501]:66 [502]:77 [503]:88 [504]:8A [505]:AC
将其改为如下,保证510,511字节为55,AA。
55 AA 为(MBR的结束标志位)
//478-493 16个字符,没有使用
//494-509 16个字符,没有使用
MBR[500] = 0x11;
MBR[501] = 0x22;
MBR[502] = 0x33;
MBR[503] = 0x44;
MBR[504] = 0x55;
MBR[505] = 0xAA;
//b.确保510,510为55,AA 55 AA(MBR的结束标志位)
MBR[510] = 0x55;
MBR[511] = 0xAA;
写入MBR数据
将#if #endif 打开
可以看到第一次没写入成功,原因可能是磁盘句柄这会有设备在调用。
PS D:\Project\fivefive\tf> .\rw_mbr.exe
[60]..........read.ok......................
[ 0]:33 [ 1]:C0 [ 2]:8E [ 3]:D0 [ 4]:BC [ 5]:00 [ 6]:7C [ 7]:8E [ 8]:C0 [ 9]:8E [ 10]:D8 [ 11]:BE [ 12]:00 [ 13]:7C [ 14]:BF [ 15]:00
[ 16]:06 [ 17]:B9 [ 18]:00 [ 19]:02 [ 20]:FC [ 21]:F3 [ 22]:A4 [ 23]:50 [ 24]:68 [ 25]:1C [ 26]:06 [ 27]:CB [ 28]:FB [ 29]:B9 [ 30]:04 [ 31]:00
[ 32]:BD [ 33]:BE [ 34]:07 [ 35]:80 [ 36]:7E [ 37]:00 [ 38]:00 [ 39]:7C [ 40]:0B [ 41]:0F [ 42]:85 [ 43]:0E [ 44]:01 [ 45]:83 [ 46]:C5 [ 47]:10
[ 48]:E2 [ 49]:F1 [ 50]:CD [ 51]:18 [ 52]:88 [ 53]:56 [ 54]:00 [ 55]:55 [ 56]:C6 [ 57]:46 [ 58]:11 [ 59]:05 [ 60]:C6 [ 61]:46 [ 62]:10 [ 63]:00
[ 64]:B4 [ 65]:41 [ 66]:BB [ 67]:AA [ 68]:55 [ 69]:CD [ 70]:13 [ 71]:5D [ 72]:72 [ 73]:0F [ 74]:81 [ 75]:FB [ 76]:55 [ 77]:AA [ 78]:75 [ 79]:09
[ 80]:F7 [ 81]:C1 [ 82]:01 [ 83]:00 [ 84]:74 [ 85]:03 [ 86]:FE [ 87]:46 [ 88]:10 [ 89]:66 [ 90]:60 [ 91]:80 [ 92]:7E [ 93]:10 [ 94]:00 [ 95]:74
[ 96]:26 [ 97]:66 [ 98]:68 [ 99]:00 [100]:00 [101]:00 [102]:00 [103]:66 [104]:FF [105]:76 [106]:08 [107]:68 [108]:00 [109]:00 [110]:68 [111]:00
[112]:7C [113]:68 [114]:01 [115]:00 [116]:68 [117]:10 [118]:00 [119]:B4 [120]:42 [121]:8A [122]:56 [123]:00 [124]:8B [125]:F4 [126]:CD [127]:13
[128]:9F [129]:83 [130]:C4 [131]:10 [132]:9E [133]:EB [134]:14 [135]:B8 [136]:01 [137]:02 [138]:BB [139]:00 [140]:7C [141]:8A [142]:56 [143]:00
[144]:8A [145]:76 [146]:01 [147]:8A [148]:4E [149]:02 [150]:8A [151]:6E [152]:03 [153]:CD [154]:13 [155]:66 [156]:61 [157]:73 [158]:1C [159]:FE
[160]:4E [161]:11 [162]:75 [163]:0C [164]:80 [165]:7E [166]:00 [167]:80 [168]:0F [169]:84 [170]:8A [171]:00 [172]:B2 [173]:80 [174]:EB [175]:84
[176]:55 [177]:32 [178]:E4 [179]:8A [180]:56 [181]:00 [182]:CD [183]:13 [184]:5D [185]:EB [186]:9E [187]:81 [188]:3E [189]:FE [190]:7D [191]:55
[192]:AA [193]:75 [194]:6E [195]:FF [196]:76 [197]:00 [198]:E8 [199]:8D [200]:00 [201]:75 [202]:17 [203]:FA [204]:B0 [205]:D1 [206]:E6 [207]:64
[208]:E8 [209]:83 [210]:00 [211]:B0 [212]:DF [213]:E6 [214]:60 [215]:E8 [216]:7C [217]:00 [218]:B0 [219]:FF [220]:E6 [221]:64 [222]:E8 [223]:75
[224]:00 [225]:FB [226]:B8 [227]:00 [228]:BB [229]:CD [230]:1A [231]:66 [232]:23 [233]:C0 [234]:75 [235]:3B [236]:66 [237]:81 [238]:FB [239]:54
[240]:43 [241]:50 [242]:41 [243]:75 [244]:32 [245]:81 [246]:F9 [247]:02 [248]:01 [249]:72 [250]:2C [251]:66 [252]:68 [253]:07 [254]:BB [255]:00
[256]:00 [257]:66 [258]:68 [259]:00 [260]:02 [261]:00 [262]:00 [263]:66 [264]:68 [265]:08 [266]:00 [267]:00 [268]:00 [269]:66 [270]:53 [271]:66
[272]:53 [273]:66 [274]:55 [275]:66 [276]:68 [277]:00 [278]:00 [279]:00 [280]:00 [281]:66 [282]:68 [283]:00 [284]:7C [285]:00 [286]:00 [287]:66
[288]:61 [289]:68 [290]:00 [291]:00 [292]:07 [293]:CD [294]:1A [295]:5A [296]:32 [297]:F6 [298]:EA [299]:00 [300]:7C [301]:00 [302]:00 [303]:CD
[304]:18 [305]:A0 [306]:B7 [307]:07 [308]:EB [309]:08 [310]:A0 [311]:B6 [312]:07 [313]:EB [314]:03 [315]:A0 [316]:B5 [317]:07 [318]:32 [319]:E4
[320]:05 [321]:00 [322]:07 [323]:8B [324]:F0 [325]:AC [326]:3C [327]:00 [328]:74 [329]:09 [330]:BB [331]:07 [332]:00 [333]:B4 [334]:0E [335]:CD
[336]:10 [337]:EB [338]:F2 [339]:F4 [340]:EB [341]:FD [342]:2B [343]:C9 [344]:E4 [345]:64 [346]:EB [347]:00 [348]:24 [349]:02 [350]:E0 [351]:F8
[352]:24 [353]:02 [354]:C3 [355]:49 [356]:6E [357]:76 [358]:61 [359]:6C [360]:69 [361]:64 [362]:20 [363]:70 [364]:61 [365]:72 [366]:74 [367]:69
[368]:74 [369]:69 [370]:6F [371]:6E [372]:20 [373]:74 [374]:61 [375]:62 [376]:6C [377]:65 [378]:00 [379]:45 [380]:72 [381]:72 [382]:6F [383]:72
[384]:20 [385]:6C [386]:6F [387]:61 [388]:64 [389]:69 [390]:6E [391]:67 [392]:20 [393]:6F [394]:70 [395]:65 [396]:72 [397]:61 [398]:74 [399]:69
[400]:6E [401]:67 [402]:20 [403]:73 [404]:79 [405]:73 [406]:74 [407]:65 [408]:6D [409]:00 [410]:4D [411]:69 [412]:73 [413]:73 [414]:69 [415]:6E
[416]:67 [417]:20 [418]:6F [419]:70 [420]:65 [421]:72 [422]:61 [423]:74 [424]:69 [425]:6E [426]:67 [427]:20 [428]:73 [429]:79 [430]:73 [431]:74
[432]:65 [433]:6D [434]:00 [435]:00 [436]:00 [437]:63 [438]:7B [439]:9A [440]:06 [441]:0B [442]:32 [443]:4B [444]:00 [445]:00 [446]:00 [447]:20
[448]:21 [449]:00 [450]:07 [451]:FE [452]:FF [453]:FF [454]:00 [455]:08 [456]:00 [457]:00 [458]:00 [459]:40 [460]:6F [461]:07 [462]:00 [463]:00
[464]:00 [465]:00 [466]:00 [467]:00 [468]:00 [469]:00 [470]:00 [471]:00 [472]:00 [473]:00 [474]:00 [475]:00 [476]:00 [477]:00 [478]:00 [479]:00
[480]:00 [481]:00 [482]:00 [483]:00 [484]:00 [485]:00 [486]:00 [487]:00 [488]:00 [489]:00 [490]:00 [491]:00 [492]:00 [493]:00 [494]:00 [495]:00
[496]:00 [497]:00 [498]:00 [499]:00 [500]:55 [501]:66 [502]:77 [503]:88 [504]:8A [505]:AC [506]:00 [507]:00 [508]:00 [509]:00 [510]:55 [511]:AA
[180].............Write The New MBR Value....................
[ 0]:33 [ 1]:C0 [ 2]:8E [ 3]:D0 [ 4]:BC [ 5]:00 [ 6]:7C [ 7]:8E [ 8]:C0 [ 9]:8E [ 10]:D8 [ 11]:BE [ 12]:00 [ 13]:7C [ 14]:BF [ 15]:00
[ 16]:06 [ 17]:B9 [ 18]:00 [ 19]:02 [ 20]:FC [ 21]:F3 [ 22]:A4 [ 23]:50 [ 24]:68 [ 25]:1C [ 26]:06 [ 27]:CB [ 28]:FB [ 29]:B9 [ 30]:04 [ 31]:00
[ 32]:BD [ 33]:BE [ 34]:07 [ 35]:80 [ 36]:7E [ 37]:00 [ 38]:00 [ 39]:7C [ 40]:0B [ 41]:0F [ 42]:85 [ 43]:0E [ 44]:01 [ 45]:83 [ 46]:C5 [ 47]:10
[ 48]:E2 [ 49]:F1 [ 50]:CD [ 51]:18 [ 52]:88 [ 53]:56 [ 54]:00 [ 55]:55 [ 56]:C6 [ 57]:46 [ 58]:11 [ 59]:05 [ 60]:C6 [ 61]:46 [ 62]:10 [ 63]:00
[ 64]:B4 [ 65]:41 [ 66]:BB [ 67]:AA [ 68]:55 [ 69]:CD [ 70]:13 [ 71]:5D [ 72]:72 [ 73]:0F [ 74]:81 [ 75]:FB [ 76]:55 [ 77]:AA [ 78]:75 [ 79]:09
[ 80]:F7 [ 81]:C1 [ 82]:01 [ 83]:00 [ 84]:74 [ 85]:03 [ 86]:FE [ 87]:46 [ 88]:10 [ 89]:66 [ 90]:60 [ 91]:80 [ 92]:7E [ 93]:10 [ 94]:00 [ 95]:74
[ 96]:26 [ 97]:66 [ 98]:68 [ 99]:00 [100]:00 [101]:00 [102]:00 [103]:66 [104]:FF [105]:76 [106]:08 [107]:68 [108]:00 [109]:00 [110]:68 [111]:00
[112]:7C [113]:68 [114]:01 [115]:00 [116]:68 [117]:10 [118]:00 [119]:B4 [120]:42 [121]:8A [122]:56 [123]:00 [124]:8B [125]:F4 [126]:CD [127]:13
[128]:9F [129]:83 [130]:C4 [131]:10 [132]:9E [133]:EB [134]:14 [135]:B8 [136]:01 [137]:02 [138]:BB [139]:00 [140]:7C [141]:8A [142]:56 [143]:00
[144]:8A [145]:76 [146]:01 [147]:8A [148]:4E [149]:02 [150]:8A [151]:6E [152]:03 [153]:CD [154]:13 [155]:66 [156]:61 [157]:73 [158]:1C [159]:FE
[160]:4E [161]:11 [162]:75 [163]:0C [164]:80 [165]:7E [166]:00 [167]:80 [168]:0F [169]:84 [170]:8A [171]:00 [172]:B2 [173]:80 [174]:EB [175]:84
[176]:55 [177]:32 [178]:E4 [179]:8A [180]:56 [181]:00 [182]:CD [183]:13 [184]:5D [185]:EB [186]:9E [187]:81 [188]:3E [189]:FE [190]:7D [191]:55
[192]:AA [193]:75 [194]:6E [195]:FF [196]:76 [197]:00 [198]:E8 [199]:8D [200]:00 [201]:75 [202]:17 [203]:FA [204]:B0 [205]:D1 [206]:E6 [207]:64
[208]:E8 [209]:83 [210]:00 [211]:B0 [212]:DF [213]:E6 [214]:60 [215]:E8 [216]:7C [217]:00 [218]:B0 [219]:FF [220]:E6 [221]:64 [222]:E8 [223]:75
[224]:00 [225]:FB [226]:B8 [227]:00 [228]:BB [229]:CD [230]:1A [231]:66 [232]:23 [233]:C0 [234]:75 [235]:3B [236]:66 [237]:81 [238]:FB [239]:54
[240]:43 [241]:50 [242]:41 [243]:75 [244]:32 [245]:81 [246]:F9 [247]:02 [248]:01 [249]:72 [250]:2C [251]:66 [252]:68 [253]:07 [254]:BB [255]:00
[256]:00 [257]:66 [258]:68 [259]:00 [260]:02 [261]:00 [262]:00 [263]:66 [264]:68 [265]:08 [266]:00 [267]:00 [268]:00 [269]:66 [270]:53 [271]:66
[272]:53 [273]:66 [274]:55 [275]:66 [276]:68 [277]:00 [278]:00 [279]:00 [280]:00 [281]:66 [282]:68 [283]:00 [284]:7C [285]:00 [286]:00 [287]:66
[288]:61 [289]:68 [290]:00 [291]:00 [292]:07 [293]:CD [294]:1A [295]:5A [296]:32 [297]:F6 [298]:EA [299]:00 [300]:7C [301]:00 [302]:00 [303]:CD
[304]:18 [305]:A0 [306]:B7 [307]:07 [308]:EB [309]:08 [310]:A0 [311]:B6 [312]:07 [313]:EB [314]:03 [315]:A0 [316]:B5 [317]:07 [318]:32 [319]:E4
[320]:05 [321]:00 [322]:07 [323]:8B [324]:F0 [325]:AC [326]:3C [327]:00 [328]:74 [329]:09 [330]:BB [331]:07 [332]:00 [333]:B4 [334]:0E [335]:CD
[336]:10 [337]:EB [338]:F2 [339]:F4 [340]:EB [341]:FD [342]:2B [343]:C9 [344]:E4 [345]:64 [346]:EB [347]:00 [348]:24 [349]:02 [350]:E0 [351]:F8
[352]:24 [353]:02 [354]:C3 [355]:49 [356]:6E [357]:76 [358]:61 [359]:6C [360]:69 [361]:64 [362]:20 [363]:70 [364]:61 [365]:72 [366]:74 [367]:69
[368]:74 [369]:69 [370]:6F [371]:6E [372]:20 [373]:74 [374]:61 [375]:62 [376]:6C [377]:65 [378]:00 [379]:45 [380]:72 [381]:72 [382]:6F [383]:72
[384]:20 [385]:6C [386]:6F [387]:61 [388]:64 [389]:69 [390]:6E [391]:67 [392]:20 [393]:6F [394]:70 [395]:65 [396]:72 [397]:61 [398]:74 [399]:69
[400]:6E [401]:67 [402]:20 [403]:73 [404]:79 [405]:73 [406]:74 [407]:65 [408]:6D [409]:00 [410]:4D [411]:69 [412]:73 [413]:73 [414]:69 [415]:6E
[416]:67 [417]:20 [418]:6F [419]:70 [420]:65 [421]:72 [422]:61 [423]:74 [424]:69 [425]:6E [426]:67 [427]:20 [428]:73 [429]:79 [430]:73 [431]:74
[432]:65 [433]:6D [434]:00 [435]:00 [436]:00 [437]:63 [438]:7B [439]:9A [440]:06 [441]:0B [442]:32 [443]:4B [444]:00 [445]:00 [446]:00 [447]:20
[448]:21 [449]:00 [450]:07 [451]:FE [452]:FF [453]:FF [454]:00 [455]:08 [456]:00 [457]:00 [458]:00 [459]:40 [460]:6F [461]:07 [462]:00 [463]:00
[464]:00 [465]:00 [466]:00 [467]:00 [468]:00 [469]:00 [470]:00 [471]:00 [472]:00 [473]:00 [474]:00 [475]:00 [476]:00 [477]:00 [478]:00 [479]:00
[480]:00 [481]:00 [482]:00 [483]:00 [484]:00 [485]:00 [486]:00 [487]:00 [488]:00 [489]:00 [490]:00 [491]:00 [492]:00 [493]:00 [494]:00 [495]:00
[496]:00 [497]:00 [498]:00 [499]:00 [500]:11 [501]:22 [502]:33 [503]:44 [504]:55 [505]:AA [506]:00 [507]:00 [508]:00 [509]:00 [510]:55 [511]:AA
[211]........write_mbr_ret:0.........................
[220]........write_mbr_fail.........................
PS D:\Project\fivefive\tf> .\rw_mbr.exe
[60]..........read.ok......................
[ 0]:33 [ 1]:C0 [ 2]:8E [ 3]:D0 [ 4]:BC [ 5]:00 [ 6]:7C [ 7]:8E [ 8]:C0 [ 9]:8E [ 10]:D8 [ 11]:BE [ 12]:00 [ 13]:7C [ 14]:BF [ 15]:00
[ 16]:06 [ 17]:B9 [ 18]:00 [ 19]:02 [ 20]:FC [ 21]:F3 [ 22]:A4 [ 23]:50 [ 24]:68 [ 25]:1C [ 26]:06 [ 27]:CB [ 28]:FB [ 29]:B9 [ 30]:04 [ 31]:00
[ 32]:BD [ 33]:BE [ 34]:07 [ 35]:80 [ 36]:7E [ 37]:00 [ 38]:00 [ 39]:7C [ 40]:0B [ 41]:0F [ 42]:85 [ 43]:0E [ 44]:01 [ 45]:83 [ 46]:C5 [ 47]:10
[ 48]:E2 [ 49]:F1 [ 50]:CD [ 51]:18 [ 52]:88 [ 53]:56 [ 54]:00 [ 55]:55 [ 56]:C6 [ 57]:46 [ 58]:11 [ 59]:05 [ 60]:C6 [ 61]:46 [ 62]:10 [ 63]:00
[ 64]:B4 [ 65]:41 [ 66]:BB [ 67]:AA [ 68]:55 [ 69]:CD [ 70]:13 [ 71]:5D [ 72]:72 [ 73]:0F [ 74]:81 [ 75]:FB [ 76]:55 [ 77]:AA [ 78]:75 [ 79]:09
[ 80]:F7 [ 81]:C1 [ 82]:01 [ 83]:00 [ 84]:74 [ 85]:03 [ 86]:FE [ 87]:46 [ 88]:10 [ 89]:66 [ 90]:60 [ 91]:80 [ 92]:7E [ 93]:10 [ 94]:00 [ 95]:74
[ 96]:26 [ 97]:66 [ 98]:68 [ 99]:00 [100]:00 [101]:00 [102]:00 [103]:66 [104]:FF [105]:76 [106]:08 [107]:68 [108]:00 [109]:00 [110]:68 [111]:00
[112]:7C [113]:68 [114]:01 [115]:00 [116]:68 [117]:10 [118]:00 [119]:B4 [120]:42 [121]:8A [122]:56 [123]:00 [124]:8B [125]:F4 [126]:CD [127]:13
[128]:9F [129]:83 [130]:C4 [131]:10 [132]:9E [133]:EB [134]:14 [135]:B8 [136]:01 [137]:02 [138]:BB [139]:00 [140]:7C [141]:8A [142]:56 [143]:00
[144]:8A [145]:76 [146]:01 [147]:8A [148]:4E [149]:02 [150]:8A [151]:6E [152]:03 [153]:CD [154]:13 [155]:66 [156]:61 [157]:73 [158]:1C [159]:FE
[160]:4E [161]:11 [162]:75 [163]:0C [164]:80 [165]:7E [166]:00 [167]:80 [168]:0F [169]:84 [170]:8A [171]:00 [172]:B2 [173]:80 [174]:EB [175]:84
[176]:55 [177]:32 [178]:E4 [179]:8A [180]:56 [181]:00 [182]:CD [183]:13 [184]:5D [185]:EB [186]:9E [187]:81 [188]:3E [189]:FE [190]:7D [191]:55
[192]:AA [193]:75 [194]:6E [195]:FF [196]:76 [197]:00 [198]:E8 [199]:8D [200]:00 [201]:75 [202]:17 [203]:FA [204]:B0 [205]:D1 [206]:E6 [207]:64
[208]:E8 [209]:83 [210]:00 [211]:B0 [212]:DF [213]:E6 [214]:60 [215]:E8 [216]:7C [217]:00 [218]:B0 [219]:FF [220]:E6 [221]:64 [222]:E8 [223]:75
[224]:00 [225]:FB [226]:B8 [227]:00 [228]:BB [229]:CD [230]:1A [231]:66 [232]:23 [233]:C0 [234]:75 [235]:3B [236]:66 [237]:81 [238]:FB [239]:54
[240]:43 [241]:50 [242]:41 [243]:75 [244]:32 [245]:81 [246]:F9 [247]:02 [248]:01 [249]:72 [250]:2C [251]:66 [252]:68 [253]:07 [254]:BB [255]:00
[256]:00 [257]:66 [258]:68 [259]:00 [260]:02 [261]:00 [262]:00 [263]:66 [264]:68 [265]:08 [266]:00 [267]:00 [268]:00 [269]:66 [270]:53 [271]:66
[272]:53 [273]:66 [274]:55 [275]:66 [276]:68 [277]:00 [278]:00 [279]:00 [280]:00 [281]:66 [282]:68 [283]:00 [284]:7C [285]:00 [286]:00 [287]:66
[288]:61 [289]:68 [290]:00 [291]:00 [292]:07 [293]:CD [294]:1A [295]:5A [296]:32 [297]:F6 [298]:EA [299]:00 [300]:7C [301]:00 [302]:00 [303]:CD
[304]:18 [305]:A0 [306]:B7 [307]:07 [308]:EB [309]:08 [310]:A0 [311]:B6 [312]:07 [313]:EB [314]:03 [315]:A0 [316]:B5 [317]:07 [318]:32 [319]:E4
[320]:05 [321]:00 [322]:07 [323]:8B [324]:F0 [325]:AC [326]:3C [327]:00 [328]:74 [329]:09 [330]:BB [331]:07 [332]:00 [333]:B4 [334]:0E [335]:CD
[336]:10 [337]:EB [338]:F2 [339]:F4 [340]:EB [341]:FD [342]:2B [343]:C9 [344]:E4 [345]:64 [346]:EB [347]:00 [348]:24 [349]:02 [350]:E0 [351]:F8
[352]:24 [353]:02 [354]:C3 [355]:49 [356]:6E [357]:76 [358]:61 [359]:6C [360]:69 [361]:64 [362]:20 [363]:70 [364]:61 [365]:72 [366]:74 [367]:69
[368]:74 [369]:69 [370]:6F [371]:6E [372]:20 [373]:74 [374]:61 [375]:62 [376]:6C [377]:65 [378]:00 [379]:45 [380]:72 [381]:72 [382]:6F [383]:72
[384]:20 [385]:6C [386]:6F [387]:61 [388]:64 [389]:69 [390]:6E [391]:67 [392]:20 [393]:6F [394]:70 [395]:65 [396]:72 [397]:61 [398]:74 [399]:69
[400]:6E [401]:67 [402]:20 [403]:73 [404]:79 [405]:73 [406]:74 [407]:65 [408]:6D [409]:00 [410]:4D [411]:69 [412]:73 [413]:73 [414]:69 [415]:6E
[416]:67 [417]:20 [418]:6F [419]:70 [420]:65 [421]:72 [422]:61 [423]:74 [424]:69 [425]:6E [426]:67 [427]:20 [428]:73 [429]:79 [430]:73 [431]:74
[432]:65 [433]:6D [434]:00 [435]:00 [436]:00 [437]:63 [438]:7B [439]:9A [440]:06 [441]:0B [442]:32 [443]:4B [444]:00 [445]:00 [446]:00 [447]:20
[448]:21 [449]:00 [450]:07 [451]:FE [452]:FF [453]:FF [454]:00 [455]:08 [456]:00 [457]:00 [458]:00 [459]:40 [460]:6F [461]:07 [462]:00 [463]:00
[464]:00 [465]:00 [466]:00 [467]:00 [468]:00 [469]:00 [470]:00 [471]:00 [472]:00 [473]:00 [474]:00 [475]:00 [476]:00 [477]:00 [478]:00 [479]:00
[480]:00 [481]:00 [482]:00 [483]:00 [484]:00 [485]:00 [486]:00 [487]:00 [488]:00 [489]:00 [490]:00 [491]:00 [492]:00 [493]:00 [494]:00 [495]:00
[496]:00 [497]:00 [498]:00 [499]:00 [500]:55 [501]:66 [502]:77 [503]:88 [504]:8A [505]:AC [506]:00 [507]:00 [508]:00 [509]:00 [510]:55 [511]:AA
[180].............Write The New MBR Value....................
[ 0]:33 [ 1]:C0 [ 2]:8E [ 3]:D0 [ 4]:BC [ 5]:00 [ 6]:7C [ 7]:8E [ 8]:C0 [ 9]:8E [ 10]:D8 [ 11]:BE [ 12]:00 [ 13]:7C [ 14]:BF [ 15]:00
[ 16]:06 [ 17]:B9 [ 18]:00 [ 19]:02 [ 20]:FC [ 21]:F3 [ 22]:A4 [ 23]:50 [ 24]:68 [ 25]:1C [ 26]:06 [ 27]:CB [ 28]:FB [ 29]:B9 [ 30]:04 [ 31]:00
[ 32]:BD [ 33]:BE [ 34]:07 [ 35]:80 [ 36]:7E [ 37]:00 [ 38]:00 [ 39]:7C [ 40]:0B [ 41]:0F [ 42]:85 [ 43]:0E [ 44]:01 [ 45]:83 [ 46]:C5 [ 47]:10
[ 48]:E2 [ 49]:F1 [ 50]:CD [ 51]:18 [ 52]:88 [ 53]:56 [ 54]:00 [ 55]:55 [ 56]:C6 [ 57]:46 [ 58]:11 [ 59]:05 [ 60]:C6 [ 61]:46 [ 62]:10 [ 63]:00
[ 64]:B4 [ 65]:41 [ 66]:BB [ 67]:AA [ 68]:55 [ 69]:CD [ 70]:13 [ 71]:5D [ 72]:72 [ 73]:0F [ 74]:81 [ 75]:FB [ 76]:55 [ 77]:AA [ 78]:75 [ 79]:09
[ 80]:F7 [ 81]:C1 [ 82]:01 [ 83]:00 [ 84]:74 [ 85]:03 [ 86]:FE [ 87]:46 [ 88]:10 [ 89]:66 [ 90]:60 [ 91]:80 [ 92]:7E [ 93]:10 [ 94]:00 [ 95]:74
[ 96]:26 [ 97]:66 [ 98]:68 [ 99]:00 [100]:00 [101]:00 [102]:00 [103]:66 [104]:FF [105]:76 [106]:08 [107]:68 [108]:00 [109]:00 [110]:68 [111]:00
[112]:7C [113]:68 [114]:01 [115]:00 [116]:68 [117]:10 [118]:00 [119]:B4 [120]:42 [121]:8A [122]:56 [123]:00 [124]:8B [125]:F4 [126]:CD [127]:13
[128]:9F [129]:83 [130]:C4 [131]:10 [132]:9E [133]:EB [134]:14 [135]:B8 [136]:01 [137]:02 [138]:BB [139]:00 [140]:7C [141]:8A [142]:56 [143]:00
[144]:8A [145]:76 [146]:01 [147]:8A [148]:4E [149]:02 [150]:8A [151]:6E [152]:03 [153]:CD [154]:13 [155]:66 [156]:61 [157]:73 [158]:1C [159]:FE
[160]:4E [161]:11 [162]:75 [163]:0C [164]:80 [165]:7E [166]:00 [167]:80 [168]:0F [169]:84 [170]:8A [171]:00 [172]:B2 [173]:80 [174]:EB [175]:84
[176]:55 [177]:32 [178]:E4 [179]:8A [180]:56 [181]:00 [182]:CD [183]:13 [184]:5D [185]:EB [186]:9E [187]:81 [188]:3E [189]:FE [190]:7D [191]:55
[192]:AA [193]:75 [194]:6E [195]:FF [196]:76 [197]:00 [198]:E8 [199]:8D [200]:00 [201]:75 [202]:17 [203]:FA [204]:B0 [205]:D1 [206]:E6 [207]:64
[208]:E8 [209]:83 [210]:00 [211]:B0 [212]:DF [213]:E6 [214]:60 [215]:E8 [216]:7C [217]:00 [218]:B0 [219]:FF [220]:E6 [221]:64 [222]:E8 [223]:75
[224]:00 [225]:FB [226]:B8 [227]:00 [228]:BB [229]:CD [230]:1A [231]:66 [232]:23 [233]:C0 [234]:75 [235]:3B [236]:66 [237]:81 [238]:FB [239]:54
[240]:43 [241]:50 [242]:41 [243]:75 [244]:32 [245]:81 [246]:F9 [247]:02 [248]:01 [249]:72 [250]:2C [251]:66 [252]:68 [253]:07 [254]:BB [255]:00
[256]:00 [257]:66 [258]:68 [259]:00 [260]:02 [261]:00 [262]:00 [263]:66 [264]:68 [265]:08 [266]:00 [267]:00 [268]:00 [269]:66 [270]:53 [271]:66
[272]:53 [273]:66 [274]:55 [275]:66 [276]:68 [277]:00 [278]:00 [279]:00 [280]:00 [281]:66 [282]:68 [283]:00 [284]:7C [285]:00 [286]:00 [287]:66
[288]:61 [289]:68 [290]:00 [291]:00 [292]:07 [293]:CD [294]:1A [295]:5A [296]:32 [297]:F6 [298]:EA [299]:00 [300]:7C [301]:00 [302]:00 [303]:CD
[304]:18 [305]:A0 [306]:B7 [307]:07 [308]:EB [309]:08 [310]:A0 [311]:B6 [312]:07 [313]:EB [314]:03 [315]:A0 [316]:B5 [317]:07 [318]:32 [319]:E4
[320]:05 [321]:00 [322]:07 [323]:8B [324]:F0 [325]:AC [326]:3C [327]:00 [328]:74 [329]:09 [330]:BB [331]:07 [332]:00 [333]:B4 [334]:0E [335]:CD
[336]:10 [337]:EB [338]:F2 [339]:F4 [340]:EB [341]:FD [342]:2B [343]:C9 [344]:E4 [345]:64 [346]:EB [347]:00 [348]:24 [349]:02 [350]:E0 [351]:F8
[352]:24 [353]:02 [354]:C3 [355]:49 [356]:6E [357]:76 [358]:61 [359]:6C [360]:69 [361]:64 [362]:20 [363]:70 [364]:61 [365]:72 [366]:74 [367]:69
[368]:74 [369]:69 [370]:6F [371]:6E [372]:20 [373]:74 [374]:61 [375]:62 [376]:6C [377]:65 [378]:00 [379]:45 [380]:72 [381]:72 [382]:6F [383]:72
[384]:20 [385]:6C [386]:6F [387]:61 [388]:64 [389]:69 [390]:6E [391]:67 [392]:20 [393]:6F [394]:70 [395]:65 [396]:72 [397]:61 [398]:74 [399]:69
[400]:6E [401]:67 [402]:20 [403]:73 [404]:79 [405]:73 [406]:74 [407]:65 [408]:6D [409]:00 [410]:4D [411]:69 [412]:73 [413]:73 [414]:69 [415]:6E
[416]:67 [417]:20 [418]:6F [419]:70 [420]:65 [421]:72 [422]:61 [423]:74 [424]:69 [425]:6E [426]:67 [427]:20 [428]:73 [429]:79 [430]:73 [431]:74
[432]:65 [433]:6D [434]:00 [435]:00 [436]:00 [437]:63 [438]:7B [439]:9A [440]:06 [441]:0B [442]:32 [443]:4B [444]:00 [445]:00 [446]:00 [447]:20
[448]:21 [449]:00 [450]:07 [451]:FE [452]:FF [453]:FF [454]:00 [455]:08 [456]:00 [457]:00 [458]:00 [459]:40 [460]:6F [461]:07 [462]:00 [463]:00
[464]:00 [465]:00 [466]:00 [467]:00 [468]:00 [469]:00 [470]:00 [471]:00 [472]:00 [473]:00 [474]:00 [475]:00 [476]:00 [477]:00 [478]:00 [479]:00
[480]:00 [481]:00 [482]:00 [483]:00 [484]:00 [485]:00 [486]:00 [487]:00 [488]:00 [489]:00 [490]:00 [491]:00 [492]:00 [493]:00 [494]:00 [495]:00
[496]:00 [497]:00 [498]:00 [499]:00 [500]:11 [501]:22 [502]:33 [503]:44 [504]:55 [505]:AA [506]:00 [507]:00 [508]:00 [509]:00 [510]:55 [511]:AA
[211]........write_mbr_ret:1.........................
[215]........write_mbr_success.....................
PS D:\Project\fivefive\tf>