学习啦 > 学习电脑 > 网络知识 > 网络基础知识 > 修改硬盘物理地址

修改硬盘物理地址

时间: 春健736 分享

修改硬盘物理地址

  一般MAC地址在网卡中是固定的,当然也有网络高手会想办法去修改自己的MAC地址。那么怎么修改硬盘物理地址?学习啦小编整理了修改硬盘物理地址的相关资料。供大家参考!

  修改硬盘物理地址参考如下

  使用“PC3000”即可简单上手了,在disc ID菜单中更改。

  PC3000介绍:

  PC-3000是由俄罗斯著名硬盘实验室-- ACE Laboratory研究开发的商用的专业修复硬盘综合工具。它是从硬盘的内部软件来管理硬盘,进行硬盘的原始资料的改变和修复。可进行的操作:

  1 伺服扫描 2 物理扫描 3 lba地址扫描

  4 屏蔽成工厂坏道(p-list) 5 屏蔽磁头

  6 屏蔽磁道 7 屏蔽坏扇区 8 改bios的字(参数)

  9 改lba的大小 10 改sn号

  11 查看或者修改负头的信息

  二、PC3000主要用途

  软硬件综合工具“PC-3000"主要用来专业修复各种型号的IDE硬盘,容量从20MB至200GB,支持的硬盘

  生产厂家有: Seagate(希捷), Western Digital(西部数据), Fujitsu(富士通), Quantum(昆腾), Samsung(三星), Maxtor(迈拓), Conner, IBM, HP, Kalok, Teac, Daeyoung,and Xebec等。

  使用РС-3000有可能修复 50-80% 的缺陷硬盘。 如此高的修复率是通过使用特别的硬盘工作模式来达到的(比如工厂模式),在特别的工作模式下可以对硬盘进行如下操作:

  内部低级格式化;

  重写硬盘内部微码模块(firmware);

  改写硬盘参数标识;

  检查缺陷扇区或缺陷磁道,并用重置、替换或跳过忽略缺陷的等方式修复;

  重新调整内部参数;

  逻辑切断(即禁止使用)缺陷的磁头;

  S.M.A.R.T参数复位....

  其中,重写内部微码(Firmware)模块对在一些情况下对数据恢复有特别的功效, 如: Maxtor美钻、金钻、星钻系列硬盘加电后不能被正确识别(无磁头杂音);Fujitsu MPG及MPF系列硬盘加电后磁头寻道基本正常,但不能被正确检测到;IBM腾龙系列有磁头寻道声(无杂音),但不能被正确识别;

  Quantum硬盘能被检测到,但无法读写;WD EB及BB系列硬盘能被检测到,但无法读写......以上所列的这些故障,一般不属于硬件故障。通过PC-3000的操作,可以解决大部分类似故障,而且大部分数据还完好无损.

  三、PC3000工作基本原理

  破解各种型号的硬盘专用CPU的指令集,解读各种硬盘的Firmware(固件),从而控制硬盘的内部工作,实现硬盘内部参数模块读写和硬盘程序模块的调用,最终达到以软件修复多种硬盘缺陷的目的。

  最专业功能的有:重写硬盘Firmware模块;按工厂方式扫描硬盘内部缺陷并记录在硬盘内部相应参数模块;按工厂方式进行内部低级格式化;更改硬盘参数等.

  ACE Laboratory经过十多年的不断研究,PC-3000 V12(最新版本)已经能够支持大部分新旧型号的IDE接口硬盘,容量从40MB至200G

  硬盘物理地址转换为逻辑地址

  首先我们先来了解一下从C/H/S到LBA线性地址的转换规则。为了与使用C/H/S寻址的老软件兼容,于是在硬盘控制器内部安装了一个地址翻译器,它负责将C/H/S参数翻译成LBA地址。

  同时,由于系统在写入数据时是按照从柱面到柱面的方式,当上一个柱面写满数据后才移动磁头到下一个柱面,而且是从柱面的第一个磁头的第一个扇区开始写入,从而使磁盘性能最优。那么在对物理扇区进行线性编址时,也是按照这种方式进行。即把第一柱面(0柱)第一磁头(0面)的第一扇区(1扇区)编为逻辑“0”扇区,把第一柱面(0柱)第一磁头(0面)的第二扇区(2扇区)编为逻辑“1”扇区,直至第一柱面(0柱)第一磁头(0面)的第63扇区(63扇区)编为逻辑“62”扇区,然后将磁头转到第一柱面(0柱)第二磁头(1面)的第一扇区(1扇区),接着上面其对应的逻辑编号为第“63”扇区,0柱面所有扇区编号完毕后才转到1柱面的0磁头1扇区,依次向下进行,直到将所有的扇区都编上号。我们需要注意的是,物理扇区C/H/S中的扇区编号是从“1”至“63”,而逻辑扇区LBA方式下扇区是从“0”开始编号,所有扇区编号按顺序进行。

  在此转换过程中,我们必须要知道的物理量有:

  C1—起始扇区的柱面号

  H1—起始扇区的磁头号

  S1—起始扇区的扇区号

  NS—每磁道的扇区数

  NH—硬盘每柱面磁道数

  C、H、S表示硬盘当前的柱面号、磁头号和扇区号,则计算柱面C、磁头H、扇区S对应的相对逻辑扇区号RS的公式为:

  逻辑扇区RS=NH×NS×(C-C1)+NS×(H-H1)+(S-S1),为验证此公式,下面我们来举个例子。

  实例:已知有一个4磁头(硬盘每柱面的磁道数为4),每磁道有17个扇区的硬盘,其中有一个逻辑硬盘D:,它的第一个扇区在硬盘的柱面号为120,磁头号为1,扇区号为1的位置,则计算柱面号为160,磁头号为3,扇区号为6的逻辑扇区号RS是多少?

  分析:

  根据前面的说明,已知条件有:C1=120, H1=1, S1=1, NS=17, NH=4,C=160,H=3,S=6,则代入上面公式可得到逻辑扇区号RS=4×17×(160-120)+17×(3-1)+(6-1)=2759,即硬盘柱面号为160,磁头号为3,扇区号为6的逻辑扇区号为2759.

  硬盘逻辑地址转换成物理地址

  在对硬盘进行故障维护或者进行相关软件开发时,不仅需要将硬盘的物理地址转换成逻辑地址,有时还需要知道逻辑地址转换为物理地址的方法。

  根据计算机中符号的常用法则,我们用“div”表示除法运算,用“mod”表示取余数运算,其他参数如C、H、S依然表示硬盘当前的柱面、磁头和扇区号,C1、H1、S1、NS和NH含义也和上面一致。在已知硬盘逻辑地址即逻辑扇区号LS的情况下,求硬盘对应的物理地址的柱面号C、磁头号H和扇区号S的方法如下:

  C=((Ls div NS)div NH)+ C1

  H=((Ls div NS)mod NH)+ H1

  S=(Ls mod NH)+ S1

  实例:设硬盘的磁头号为4,每磁道17个扇区,其中逻辑硬盘D的第一个扇区在硬盘的柱面120、磁头1、扇区1上,求逻辑D盘上逻辑扇区为2757编号对应的物理地址是多少?

  分析:根据上面的已知条件,我们可知C1=120, H1=1,S1=1,NS=17,NH=4,Ls=2757,则将这些数据代入上面的公式可得:

  C=((2757 div 17)div 4)+120=160

  H=((2757 div 17)mod 4)+1=3

  S=(2757 mod 17)+1=4

  即逻辑扇区号Ls为2757的硬盘对应的物理地址为柱面号是160、磁头号是3和扇区号为4。

  看过“修改物理地址有什么用 ”的人还看了:

1.修改物理地址命令

2.修改本机物理地址

3.如何修改MAC的物理地址

4.如何修改手机物理地址

5.物理地址修改软件

604230