作者HuangJC (吹笛牧童)
站内Storage_Zone
标题[请益] 请问硬碟科技的现况
时间Thu Dec 31 17:59:49 2009
第一次来到贵板,拜 <(_ _)>
身为一个终端使用者
我所知道的一直都是 Format 指令
它可以帮我格式化一整个硬碟,把资料清空
但其实硬碟内并不是空的
它另有一块地方放资料是 Format 洗不掉的
原来还有个 Low Level Format
它是更底层格式化一个硬碟
它认定为坏轨的空间就不会供上层使用
所以如果硬碟有损坏了,跑个 Low Level Format
然後再跑 Format 时,整体空间会变小,也不会显示有坏轨!
不过我倒是有一个疑问:
我们是不是重覆使用常用的位置呢?
比如一个十单位大的硬碟
当我使用七成时,是 1~7 单位的资料灌满
然後我删除三单位资料,剩下 4,5,6,7 四个单位还有资料好了
再次写入两单位,会是 1,2,4,5,6,7 这些单位有资料
或者是 4,5,6,7,8,9 这些有资料
为什麽我这样计较呢?
因为我怀疑,不断重覆使用前端,那後端都根本没用到啊
前端不会磨损太多吗?
不过昨天我看了篇文章提及
硬碟不是接触式的使用,也没所谓的磨损
主要的损耗还是在磁头
当真如此,那看来我是白担心了
但如果我担心的有意义的话,又不禁会想
好好写个 BIOS,应该可以平均的使用所有物理储存单位吧!
另一个问题是资料删除及还原
以前我们知道,档案在删除时并没有完全删除,而是把档名第一个BYTE注记一下
只要还原这个注记就可以 undelete 了
但是 FORMAT 应该就是真的把整个档案空间都删除了啊
为什麽美国在销毁硬碟的标准程序要把硬碟写满1又写满0,来回个好几次呢?
难道在已盖写的新资料下,旧资料还有物理性的残磁?
所以不是数位世界能看到的资料残存,而是物理性的资料残存?
以上,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.197.63
1F:→ hihieveryone:你需要的是一套能即时更新的(作业系统+防火墙和防毒) 12/31 18:10
2F:→ hihieveryone:还有良好的使用习惯 .. 12/31 18:11
3F:→ hihieveryone:基本上一个普通人是没办法直接和新型病毒对抗的 .. 12/31 18:12
4F:→ hihieveryone:然後呢 三秒大会说 #19jexWMm 12/31 18:15
5F:→ HuangJC :谢谢,这的确解掉其中一个问题.. 12/31 18:18
> 基本上一个普通人是没办法直接和新型病毒对抗
那是软体面的问题吧..我并没说病毒造成我什麽困扰..
看来多写这段容易失焦..
把它修文改掉好了;我这篇问的可是很偏硬体,物理性的问题
因为早就看过那篇所谓'硬碟没所谓的磨损'
所以有这样的答案并不意外
但是最近在看到 SSD 时想到,这样的技术不见得永远用不到
只要储存媒体技术有什麽变化,很可能这些想法会复活
举例来说,只能写入一次的 DVD 是不能删除资料重写的
但经过软体包装,它能做到删除,覆写
事实上就是这种观念
如果 4G 里我用掉 2G,想删除1G,又再写入1G
那麽我总共是写入了3G,3G内有1G必需注记删除(所以没真的删掉,而是可查询历史记录)
这种注记只要在资料结构上努力就可以了
而 3G 还是比 4G 小,没必要为了这麽小的动作就用上两张 DVD
SSD 的寿命短多了,也许平均写入的技术要拿出来用了
6F:→ hihieveryone:然後第二个问题更简单 一般人是没有那种技术的... 12/31 18:20
7F:→ hihieveryone:通常低阶过一次 就没救了 12/31 18:22
8F:→ hihieveryone:总之你想花时间的话答案就会不一样 ... 12/31 18:25
我不是在害怕有人读出我的东西,那我用铁钉就可以解决
我是在奇怪它底下的物理原理..或者资料结构
如果说 format 没删除资料,只是把磁区注记删除,
那也是个容易理解的答案了
不过我猜这就是 quick format,
它之所以快也是这个原因
真正的 format 应该不是注记删除而已
9F:→ skymp601 :low format 是把磁盘全部写0 12/31 22:55
10F:→ skymp601 :瓷盘里面的设计跟sdram cell不一样... 12/31 22:55
11F:→ skymp601 :你写的这个应该是 韧体方面的... 12/31 22:56
12F:→ skymp601 :这方面硬碟我猜也有JEDOC 你可以去搜寻搜寻 12/31 22:57
13F:→ skymp601 :datasheet 读写头没有触碰但是是微型马达控制 12/31 22:57
14F:→ skymp601 :经由电路板排线..硬碟当然会坏 旋转时 突然移动 12/31 22:58
15F:→ skymp601 :一定会坏... 12/31 22:59
16F:→ skymp601 :要真正把硬碟的资料销毁 拿去微坡炉煮一下 12/31 23:00
17F:→ bob123 :SSD的话有wear levelling 12/31 23:00
18F:→ skymp601 :反正轴片跟轴片之中跟读写头都有油的存在.. 12/31 23:00
19F:→ skymp601 :wear levelling 大家来研究一下 12/31 23:01
20F:→ skymp601 :这研究 好像在想把电脑犯罪纪录永远消失的样子 12/31 23:02
> SSD的话有wear levelling
谢谢,我的确需要关键字
http://esslab.tw/wiki/index.php/The_design_and_implementation_of_a_wear-levelin
http://tinyurl.com/mxs2uj
找到了
> low format 是把磁盘全部写0
http://lvchen.blogspot.com/2008/02/blog-post_13.html
> 其实 format 这个指令就可以做到这一点(吓一跳吧),
> 不过呢这个 format 的版本必须要是 Windows ME 或之前的 DOS 版本
看来我并没有误解,Format 本来就是完全清除
而且呢,是数位世界的清除
本身我是学过网路协定(没很精通)
我知道所谓的 0 或 1 有数位意义和物理意义的差别
举例来说,如果讯号同时代表时脉,连续1很好识别,但是连续0错不好识别
想像一下 111111111 <= 请告诉我左边有几个1,其实你可以数
000000000 <= 其实你也能数出来左边有几个 0
但是 <= 如果0是'完全没讯号',那麽你告诉我,左边有几个0呢?
所以有些协定有要求,比如连续五个0要混入一个1,以方便计算时脉
这里混入的1在解码时会把它消除;所以数位世界看到的仍然是五个连续 0
但物理实体事实上储存了五个0,一个1
我一直以为 low level format 在干这种事
在硬碟上刻划出实际的物理边界,也就是 0 与 1 混合
但是数位解码後把它当连续 0 来看
如果以这个理解, low level format 比 fomat 且全填入 0洗得更乾净
而这仍然是数位的看法
基本上 物理/数位 我这样只简单分成两层
但网路 ISO/OSI 可以分七层
我是想知道更低阶能看到什麽
> format给3个连结 http://0rz.tw/smXFz hfrZ8 6exDg
这里好像有答案,感谢有心人摸清我的问题(我表达能力算差的)
> http://en.wikipedia.org/wiki/Data_recovery#Recovering_overwritten_data
> Scanning transmission electron microscopy
看来真的是在磁片上,精密的搜寻磁粉变化
真的可以读到历史?!! (英文不好,苦K中)
但这样问题还是很奇怪
为什麽我硬碟还是有完整的空间可以读资料
如果我买 100G,塞满再删除它,然後再塞满 100G
今天你跟我说你可以读出历史上存在的 100G,而我自己可以读到现存的 100G
那意思就是我的硬碟能有效储存 200G才对!
如果删写七次你还读得出每一次
那应该说我的硬碟有能力储存 700G
当然,这样的设备可能很昂贵
所以我可以理解我拥有物理储存能力 700G 的硬碟
但实际上我只能用自己便宜的磁头读出 100G ; 这并不抵触
但我的问题是:这些历史能保存得很完整?不会互相盖写破坏?
要知道 RAW DATA 是很难判读的东西,尤其这世界到处充满压缩演算法
如果是未压缩资料,前面破坏後面还是可以读出来
被读到机密的人只要一部份也是跳脚,我懂~
但如果是压缩资料,前面破坏只给你後面,那等同资料全都破坏了
任何其有前後相依性的资料都有这种特性
而即使没有压缩,硬碟的资料结构本身就是有强烈前後相依性
那麽,只要我把新资料盖上就破坏旧资料,破坏得很严重了
即使读得到破碎的历史又如何呢?
还是说那种读取技术能参考半衰期
很精密的从一堆历史磁粉变化,挑出我要的资料呢?
22F:→ skymp601 :还满好玩的....更 level 12/31 23:43
23F:→ bob123 :磁碟是用磁粉极性来代表bit的0或1 极性是可变的so.. 01/01 00:40
24F:→ bob123 :跟光碟的原理不一样 至於你说的续烧在cd-r板z-6-3和4 01/01 00:44
25F:推 bob123 :所以还是看一下计概或是google一下吧 01/01 00:47
26F:→ bob123 :物理性质的话wiki查Gutmann method 应该不难懂 01/01 01:13
27F:→ bob123 :被覆写的data有理论可还原但应该是无实做 01/01 01:22
28F:→ bob123 ::) 01/01 01:23
果然和我猜想的差不多,简直像在海床沈积找贝壳..
摘录数学部份
Analog signal: +11.1 -8.9 +9.1 -11.1 +10.9 -9.1 <= 精读最後一次讯号
Ideal Digital signal: +10.0 -10.0 +10.0 -10.0 +10.0 -10.0
Difference: +1.1 +1.1 -0.9 -1.1 +0.9 +0.9
Previous signal: +11 +11 -9 -11 +9 +9 <= 与理想值相减,
猜测上次讯号
这可以重做一次
Ideal Digital signal: +10.0 +10.0 -10.0 -10.0 +10.0 +10.0
Difference: +1 +1 +1 -1 -1 -1
Previous signal: +10 +10 -10 -10 +10 +10 <= 猜测上上次讯号
换言之,这是以实际上的类比世界能储存丰富资讯的原理
去还原出资料来;在数位世界里的确找不到资料了
如果要我形容,这就好像写小抄在桌上,写完擦掉还认得出痕迹
写了擦,又写,又擦... 还要跟我说认得出每一次的痕迹
这......我只能说想太多
哪有那麽神..
理想数位讯号就不一定是 +10.0 & -10.0 了
因为我是使用数位储存,只要能分辨讯号即可
所以我不会尽力於维持这麽完美的磁头及写入
还有,timing 的边界也未必是重叠的
多次写入後,那堆磁残渣一定是乱七八糟啊..
想得太美好 *_*
※ 编辑: HuangJC 来自: 112.104.69.193 (01/01 01:36)