写命令要求UFI设备传输数据到设备,记录在逻辑块地址的最新数据值将被返回,命令格式如下表:
<b> </b><b>位</b><b></b>
<b></b>
<b>字节</b>
<b>7</b>
<b>6</b>
<b>5</b>
<b>4</b>
<b>3</b>
<b>2</b>
<b>1</b>
<b>0</b>
操作代码(0x2A)
逻辑单元号(LUN)
DPO
FUA
保留
RelAdr
<b>2 - 5</b>
逻辑块地址
<b>7 - 8</b>
传输扇区数(每扇区512字节)
<b>9 - 11</b>
LUN:设置为0。
DPO:设置为0。
FUA:设置为0。
RelAdr:设置为0。
逻辑块地址:指定写操作开始执行的逻辑块,也就是扇区的物理地址。
传输扇区数:表示被传输数据连贯的逻辑块数量。0表示没有逻辑块被传输,这种条件不能被认为是错误。
注意:即使一个写操作发生错误,介质也可能已经发生改变(部分数据被写入)。
本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/300834,如需转载请自行联系原作者