网站首页 | 数据恢复 | 硬盘FAQ | 维修技术 | 工具使用 | 成功案例 | U盘相关 | 系统资讯 | 硬件资讯 | 硬盘论坛 | 软件下载 | 收藏本站
首页 | 成功案例 | 服务收费 | 服务项目 | 技术文摘 | 数据恢复 | 维修技术
 热点文章
·如何修改硬盘物理序列号?
·俄罗斯 MHDD v4.6 专业硬
·硬盘序列号查看和修改工具
·pc3000v14硬盘镜像破解版
·SCSI硬盘坏道检测软件
·PC3000使用方法!
·新手求助:有没有PC3000免
·希捷坏道修复方法?

 相关文章
·80G日立USB活动硬盘为什么
·新买了台三星SCH-S209CDMA
·我的MP3被无意中用计算机
·u盘里的操作系统
·为什么我有这个这个进程96
·请问一下中了broken safeb
·藐视好强的病毒
·病毒求救

 当前位置:首页 > 技术文摘 > PC3000维修技术整理 > 正文  
PCI3000 (script) 自定义功能
文章来源:恒信数据恢复中心 文章作者:Admin 发布时间:  字体: [ ]  
 
用PCI3000 里面的SCRIPT功能可以把一些常用的功能加入USER TEST的菜单。
发一个FORMAT.VBA 低格的SCRIPT 给大家参考



private function ShowForm(ABegLBA,AEndLBA)
' set Form = Screen.NewForm(500,500,"Format parameters")
set Form = Screen.NewForm(600,600,"硬盘低格化")

Form.Margin= 6

Form.Position = VBS_PO_SCREEN_CENTER
Form.BorderStyle = VBS_BS_DIALOG

Form.BeginUpdate

Form.BeginGroup false,VBS_GWM_PIXEL
set BegEdit= Form.PutEdit(" 开始 LBA ",ABegLBA.ToStr,140)
set EndEdit= Form.PutEdit(" 结束 LBA ",AEndLBA.ToStr,140)

set B=Form.AddButton("继续",-1)
b.Default= true
b.Modalresult= VBS_MR_OK

set B=Form.AddButton("取消",-1)
b.Cancel= true
b.Modalresult= VBS_MR_CANCEL

Form.EndUpdate


rc = Form.ShowModal = VBS_MR_OK

if rc then
ABegLBA.FromStr BegEdit.Text
AEndLBA.FromStr EndEdit.Text
end if

ShowForm= rc
end function



private sub Format(ALBA,ABuf)

set Cmd = Kernel.Factory.CreateCommand
Cmd.bSC = SIZE
Cmd.bSN = 0
Cmd.ApplyLBA(2000)
Cmd.bCMD = &h50
set ATA = Kernel.Board.ATA0

ATA.WaitReady 15000
ATA.SendCommand_CMD Cmd
ATA.WaitReady 15000
ATA.WaitDRQ
ATA.BufferSend_Buf ABuf
ATA.WaitReady 15000
end sub


function Main(A)
set BegLBA = Kernel.Factory.CreateLBA48
BegLBA.SetLBA 0

set EndLBA = Kernel.Factory.CreateLBA48
if not Kernel.Board is nothing then
EndLBA.GetFromIdentify Kernel.Board.ATA0.Identify
else
EndLBA.SetLBA 0
end if
if not ShowForm(BegLBA,EndLBA) then
exit function
end if

set ATA = Kernel.Board.ATA0
set Index = Kernel.Factory.CreateLBA48
Index.AssignLBA BegLBA

set Buf = Kernel.Factory.CreateDataBuf(512)

Offset = 0
for idx = 1 to SIZE
'Buf.SetData &h80 ,Offset 0,1
Buf.SetData &h00


↑返回顶部   打印本页   关闭窗口↓  
用户名: 新注册) 密码: 匿名评论 [所有评论]
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论: