矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: ksradiooo

mhdd扫描对大容量硬盘有伤害么?伤害有多大?

[复制链接]
     
发表于 2023-12-1 14:31:05 | 显示全部楼层
ksradiooo 发表于 2023-12-1 14:17
不小心踹到是不是非常伤磁头?

可能划伤盘面,磁头也磕废了

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-1 15:24:13 | 显示全部楼层
ceceky 发表于 2023-12-1 14:31
可能划伤盘面,磁头也磕废了

磁头磕废了,还能读数据么?还是完全不能读数据?
回复 支持 反对

使用道具 举报

     
发表于 2023-12-1 15:34:44 | 显示全部楼层
ksradiooo 发表于 2023-12-1 15:24
磁头磕废了,还能读数据么?还是完全不能读数据?

读不了,所以常见数据恢复公司换磁头什么的,要是数据所在区域的表面被划坏,估计换磁头也够呛

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2023-12-1 16:59:56 | 显示全部楼层
chipset009 发表于 2023-12-1 10:18
校验不校验是硬盘Firmware的事,硬盘扫描软件根本没有权力直接访问硬盘上数据,根本不知道Firmware干些啥 ...

你说的没错,应用程序—>(操作系统API或者驱动程序)—>BIOS中断请求—>硬盘BIOS(Firmware)—>读写物理扇区
回复 支持 反对

使用道具 举报

     
发表于 2023-12-1 17:07:21 | 显示全部楼层
washu 发表于 2023-12-1 10:20
硬盘也一样,存在大量的效验和纠错码存储的区域,以及备用的存储区域。只不过我们无法对硬盘进行开光,把 ...

也可能是现代操作系统直接管理硬件,应用程序只能通过操作系统和驱动程序来访问硬件,而在DOS年代是可以直接访问硬件的,比如软驱。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-1 17:16:14 | 显示全部楼层
washu 发表于 2023-12-1 10:20
硬盘也一样,存在大量的效验和纠错码存储的区域,以及备用的存储区域。只不过我们无法对硬盘进行开光,把 ...

底层的校验纠错好比网络的物理层和链路层,是硬盘控制器的事情,硬盘控制器可能没有提供某些接口给上层调用,所以操作系统无法做所谓的开光。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-1 17:31:53 | 显示全部楼层
ustone 发表于 2023-12-1 00:26
软盘容量的1.44M是文件系统可用容量,还有看不见的冗余校验扇区等等(好比使用面积跟建筑面积的关系) ...

纠正一个事情,存储在磁盘扇区的数据并不是原始数据,而是经过一定的纠错编码的,比如把512字节经过纠错编码为800字节(假设数据,特定的纠错编码下这个数字越大,能纠错的比特数就越多,但是数据利用率就越低),所以如果软盘经过某种特殊格式化容量大于普通的1.44M,是以牺牲纠错编码的能力为代价的。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-1 23:08:17 | 显示全部楼层
ceceky 发表于 2023-12-1 15:34
读不了,所以常见数据恢复公司换磁头什么的,要是数据所在区域的表面被划坏,估计换磁头也够呛

磁头损坏,一般是磁头变形,直接接触盘片么?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-1 23:09:52 | 显示全部楼层
ustone 发表于 2023-12-1 17:31
纠正一个事情,存储在磁盘扇区的数据并不是原始数据,而是经过一定的纠错编码的,比如把512字节经过纠错 ...

硬盘纠错码是硬盘自身的能力,在硬盘固件层面实现?不是在操作系统文件系统驱动层面实现?
回复 支持 反对

使用道具 举报

     
发表于 2023-12-2 01:52:18 | 显示全部楼层
本帖最后由 ustone 于 2023-12-2 02:07 编辑
ksradiooo 发表于 2023-12-1 23:09
硬盘纠错码是硬盘自身的能力,在硬盘固件层面实现?不是在操作系统文件系统驱动层面实现?


我觉得硬盘固件肯定要实现,分内的事情(相当于网络的物理层、链路层),而且对上层来说是透明的(感知不到的),至于操作系统文件系统层面,如果是强可靠性要求的系统,可以再实现一套自己的纠错编码机制(相当于网络的应用层),大多数文件系统至少要实现校验码机制,这样负担很轻运算也快(比如假设每8比特数据产生1比特校验码),文件原始数据连同校验码写入硬盘,硬盘把全部数据经过某种纠错编码写入物理扇区。读取的时候相反,硬盘固件程序经过纠错解码把数据交给文件系统,文件系统检查数据校验码是否正确,如果正确则把文件数据交给应用程序。

补充内容 (2023-12-5 18:49):
硬盘应该有专门的芯片来进行纠错编解码等工作
回复 支持 反对

使用道具 举报

     
发表于 2023-12-2 02:01:46 | 显示全部楼层
ustone 发表于 2023-12-2 01:52
我觉得硬盘固件肯定要实现,分内的事情(相当于网络的物理层、链路层),而且对上层来说是透明的(感知不 ...

对文件系统来说,它写入硬盘的是文件数据连同校验码,读取得到的数据也是,“看不到”下层硬盘固件的动作,固件程序要怎样实现纠错编码是硬盘的事情,如果盘面可靠性提高(比如硬盘相对软盘来说),硬盘固件厂家可以换不同的纠错编码机制以达到容量和可靠性的平衡。
回复 支持 反对

使用道具 举报

     
发表于 2023-12-2 11:13:56 | 显示全部楼层
机械硬盘可以扫描,固态看情况吧,因为有写入量!
回复 支持 反对

使用道具 举报

     
发表于 2023-12-2 14:49:15 | 显示全部楼层
ksradiooo 发表于 2023-12-1 23:08
磁头损坏,一般是磁头变形,直接接触盘片么?

现在的硬盘,盘片旋转时,磁头和盘片间有很小的间隙,没有直接接触,但是此时受到撞击,两者相碰,如果你拆过硬盘,会发现磁头简直太脆弱了,若磁头损坏后盘片还在旋转,就可能划坏像镜面一样的盘片了,磁头坏了可以找一样的换,毕竟数据在盘片上,盘片划坏,严重的镀层脱落,那就啥都没了

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2023-12-2 15:41:54 | 显示全部楼层
ceceky 发表于 2023-12-2 14:49
现在的硬盘,盘片旋转时,磁头和盘片间有很小的间隙,没有直接接触,但是此时受到撞击,两者相碰,如果你 ...

磁头坏了,磁盘还会转动么?
磁头坏了有哪些表现?转动会很吵么?
回复 支持 反对

使用道具 举报

     
发表于 2023-12-3 21:30:46 | 显示全部楼层
ksradiooo 发表于 2023-12-2 15:41
磁头坏了,磁盘还会转动么?
磁头坏了有哪些表现?转动会很吵么?

尖锐的刮擦声,开机不识别硬盘
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 10:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表