f******d 发帖数: 6361 | 1 我最近想起ssd硬盘数据恢复的问题,由于trim的存在,数据应该无法用传统的硬盘数
据恢复软件恢复,我试了一下的确如此,大家可以看看这篇文章,作者在支持trim的
ssd上做的试验和我说见的一样,悲剧啊
http://www.51ibm.com/thread-177242-1-1.html |
l********l 发帖数: 9452 | |
f******d 发帖数: 6361 | 3 现在唯一的方法是安装类似当年norton goback那样的还原软件,但那是以牺牲系统性
能为代价的,不过现在cpu都是多核,ssd又远快于hd,所以不会对系统性能影响很大,
不失为一个好方法。 |
x*********s 发帖数: 5554 | 4 我三年前用ssd的那一天就知道没法恢复数据,然后用time machine和win7自带的备份
还原自动备份数据。有啥悲剧的。
【在 f******d 的大作中提到】 : 我最近想起ssd硬盘数据恢复的问题,由于trim的存在,数据应该无法用传统的硬盘数 : 据恢复软件恢复,我试了一下的确如此,大家可以看看这篇文章,作者在支持trim的 : ssd上做的试验和我说见的一样,悲剧啊 : http://www.51ibm.com/thread-177242-1-1.html
|
f******d 发帖数: 6361 | 5 确实没啥悲剧的,我早期用norton goback,后来不用,只是经常备份数据
【在 x*********s 的大作中提到】 : 我三年前用ssd的那一天就知道没法恢复数据,然后用time machine和win7自带的备份 : 还原自动备份数据。有啥悲剧的。
|
s****c 发帖数: 11300 | 6 这哥们的结论是对的 但是原理说的不是很准确
他所说的什么“文件区块”实际上就是簇吧 怎么可能有两个文件共享一个簇的情况发
生 一个簇明确来讲只能同时被一个文件占据 如果簇的大小是4096B,那么这个文件的
尾链哪怕只有一个byte写到这个簇了,这个4096B的空间算是都被这个文件占据了
这也就是为什么ntfs一开始要采用可变簇大小来进行格式化,簇的大小由分区大小决定
。在非ssd时代是一个聪明的做法,比较小的簇可以减少这种浪费,增加存储的效率。
但是事实上当代的硬盘就算是ssd容量也是很大的,考虑到trim的应用,所以都统一到
最大值4096B了 也就是4kB的簇。trim的工作原理实际上就是将硬件和软件簇的划分对
齐,这样在进行写操作之前flash的清除是严格根据簇来的 不会发生一个簇要进行两个
区块flash的清除这种费操作,也就是说trim只影响操作效率,并不会影响数据恢复。
但是为什么ssd的数据恢复更难一些?因为现代的ssd固件为了flash的寿命和读写速度
都倾向于将文件尽量打散存在ssd的各个不同的位置,这样如果不幸的将文件误删除又
更不幸的对硬盘进行了写操作(在当代操作系统下难以避免),那么很容易文件的某个
簇就被擦掉了。这与温盘都倾向于把文件尽量连续存放以节省磁头动作截然不同。 |
m******9 发帖数: 968 | 7 ssd放数据目前真是不太安全,放个os和apps就可以了,真要是放数据,也好歹搞个
skydrive dropbox的存放数据,就算盘坏了,数据也还会在。 |
m*****d 发帖数: 13718 | 8 ssd和云存储是不是一盘大棋啊
【在 m******9 的大作中提到】 : ssd放数据目前真是不太安全,放个os和apps就可以了,真要是放数据,也好歹搞个 : skydrive dropbox的存放数据,就算盘坏了,数据也还会在。
|
t******r 发帖数: 232 | 9 胡说八道,不知所云,真的不知道说什么好...因为连“错误”都算不上。
这个版还是讨论一下硬件价格好了,这种技术性的东西就算了,真的是贻笑大方。
【在 s****c 的大作中提到】 : 这哥们的结论是对的 但是原理说的不是很准确 : 他所说的什么“文件区块”实际上就是簇吧 怎么可能有两个文件共享一个簇的情况发 : 生 一个簇明确来讲只能同时被一个文件占据 如果簇的大小是4096B,那么这个文件的 : 尾链哪怕只有一个byte写到这个簇了,这个4096B的空间算是都被这个文件占据了 : 这也就是为什么ntfs一开始要采用可变簇大小来进行格式化,簇的大小由分区大小决定 : 。在非ssd时代是一个聪明的做法,比较小的簇可以减少这种浪费,增加存储的效率。 : 但是事实上当代的硬盘就算是ssd容量也是很大的,考虑到trim的应用,所以都统一到 : 最大值4096B了 也就是4kB的簇。trim的工作原理实际上就是将硬件和软件簇的划分对 : 齐,这样在进行写操作之前flash的清除是严格根据簇来的 不会发生一个簇要进行两个 : 区块flash的清除这种费操作,也就是说trim只影响操作效率,并不会影响数据恢复。
|