固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据

作者:小菜 更新时间:2023-04-06 点击数:
简介:自从固态硬盘迈入TLC时代,500GB已成为笔记本电脑标配,TB级SSD也跌进千元以内,实在是提升电脑性能的一大利器。

【千问解读】

固态硬盘数据怎样才不恢复:一文弄懂为何固态硬盘不易恢复数据

自从固态硬盘迈入TLC时代,500GB已成为笔记本电脑标配,TB级SSD也跌进千元以内,实在是提升电脑性能的一大利器。

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据1

挑好SSD,它没那么脆弱

奇客之前回答网友提问时,多次推荐SSD当作主要数据存储设备,遭到一些朋友的质疑,说SSD数据丢失难以恢复。

但本来我想说的是,只要是大牌产品,主控颗粒质量有保障,经过这几年的优化进展,基本不会毫无征兆突然死亡。

再者说,固态硬盘恢复数据并非不可能,只是相对机械硬盘来得困难,因为二者工作机制截然不同

和机械硬盘不同,固态硬盘放弃了线性写入,而采纳并行写入,也就是数据被分解成小块,同时写入不同的Nand芯片中。

但是一些最廉价同时最慢的SSD,只采纳一个Nand芯片该怎么处理?存储颗粒上每个物理块都动态分配一个逻辑地址,以帮助SSD控制器进行均衡磨损。

因此,读取Nand芯片的内容,并返回一个数据混合成块的拼图,以一种看似随机的方式混合。

SSD必须转换Nand地址以便映射坏块,并提供均衡磨损,而Nand颗粒都有写入寿命,即PE全盘擦写次数。

大多数TLC SSD都模拟SLC缓存算法,也就是划出专门SLC缓存区,以更低的工作电流改写数据,获得更快的速度,同时减少Nand物理磨损。

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据2

3种Nand颗粒的体质差异

看懂SSD Trim工作原理

通常磁盘操作的删除不是马上删除,而是标记为待删除的无效数据你可以做个试验:拷贝一个大文件到U盘,中途取消然后马上再拷贝一次,前面写入的数据又从无效变成有效,所以速度非常之快,之后恢复真实写入速度。

机械硬盘工作原理只有读和写,因为数据可以原有磁道上直接覆盖,不需要经过清除这个步骤,这是机械硬盘磁道记录信息的特点。

但是SSD不可以,SSD改写数据需要执行读、擦、写三个动作,任何一个Nand芯片如果里面有数据,必须把有数据的区块擦除清零才干写入。

对于SSD而言,TRIM指令最大作用是清空待删除的无效数据,在SSD执行读、擦、写步骤时,预先把擦除的步骤先做了,这样才干发挥出SSD的性能。

奇客之前说过,购买SSD移动硬盘盒和易驱线,要看主控是否支持Trim指令。

一些SSD用几年就掉速,一个真相就是待删除的无效数据太多,每次写入时主控都要先做清空处理,所以性能受到了限制。

奇客以前就碰到一块金士顿V300,没有4K对齐速度掉的厉害。

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据3

SSD读、擦、写三步曲,就像清理鞋柜,丢掉不要的旧鞋才干装新鞋

因为有些SSD主控算法没那么聪慧,很多时候并不会主动清理,通常是系统空闲下来才执行操作。

而很多人用电脑基本不会空闲下来,系统就没时间让SSD休息一下。

开启Trim的好处就是随时清空待删除的无效数据,这需要具备两点:Win7以上操作系统,固态硬盘4K对齐,Trim才干生效。

Trim开关命令行:

关闭:sudo trimforce disable

启用:sudo trimforce enable

如果想手动运行Trim,,运行Powershell命令行:

Optimize-Volume -DriveLetter G -ReTrim -Verbose

其中G是指定盘符,要在磁盘空间时操作

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据4

你知道了Trim的功劳,自然明白如果没有它,固态硬盘删除文件后,一段时间内没做清空处理,以前的文件是可能恢复过来的,这种情况也适用于XP老系统。

SSD数据恢复到底难不难

上面说固态硬盘正常时恢复删除的文件,那么有人说SSD一旦损坏数据就全报销了,是这样吗?奇客要说的是:分情况。

SSD主控写死情况比较少见,而只要Nand颗粒不损坏就有可能恢复数据。

如果没有SSD主控的帮助,想恢复固态硬盘上的文件非常难,而且算法是核心技术,厂家不开源。

因为数据恢复要重建转换表,以确定哪些Nand芯片和保存数据的具体地址。

不同的主控算法不同,转换表格式也不同,Nand芯片越多重建就越困难,所以SSD数据恢复比较复杂。

数码之家论坛有位达人用专业工具成功恢复了一块64GB CF卡上的视频文件18.4GB,这块存储卡采纳了美光SLC颗粒,主控是慧荣SM2246XT,走的是SATA协议,等于小型固态硬盘。

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据5

这张CF卡标称速度达510MB/s

这个工具是Flash Extractor——一款比PC3000更牛的数据恢复软件,它可以恢复任意损坏U盘和固态硬盘里的数据。

注意是硬件上的损坏,不过软件还要配合对应设备才行,就是下图这个板子:

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据6

芯片编程器通过转接头支持各种颗粒

看到镁光颗粒吗?没错,就是把Nand颗粒拆下来,用工具读取底层数据,对比Flash转换表Dump下每个颗粒,通过复杂的算法重组得到正确数据,再用WinHex打开数据镜像,转换为硬盘MBR模式,最后根据文件类型成功恢复数据。

也就是说,不管是BGA还是TSOP封装的Nand颗粒,还是手机采纳的eMMC和UFS闪存,理论上通过类似方法都可以恢复数据。

但是随着Nand颗粒堆叠层数增多,TLC数据恢复难度会比SLC/MLC更高。

所以还是要提醒大家,定期关注硬盘SMART状态,定期备份主要数据,有备无患才是王道。

最终是奇客推荐SSD——

双硬盘对系统速度有什么影响

1,双硬盘对系统速度有什么影响1、电脑装两个硬盘是不会影响电脑的使用速度的。

2、双硬盘顾名思义就是两块硬盘。

双硬盘不仅提升了容量,而且可以组成RAID模式实现高速性能的提升。

双硬盘是电脑DIY者对自己在电脑里挂两块硬盘的称呼。

3、双硬盘性能更佳。

固态硬盘除了能提供更快的速度以外,在读写方面也大大好于机械硬盘。

咱们可以将平常所玩的游戏等放在固态硬盘里,这样在加载游戏的时候速度将会更快。

在双硬盘的加持下,整机运行的协调性将会更好。

2,双硬盘如何设置第一启动盘1、开机按删除键进入基本输入输出系统;2、在项子菜单中,将第一启动设备和第二启动设备设置为光驱和要启动的硬盘;3、若硬件更改,则自然启动时,设备会改变,需检查;4、新硬盘启动,设置启动设备、将系统分区激活成可引导分区。

3,华硕主板双硬盘怎样设置启动项有两种方法。

1、开机按Del进入BIOS设置。

进高级BIOS特性设置,找到依次排列的FIRST、SECEND、THIRD 分别代表第一、第二和第三项启动。

第一启动项设置需要启动的硬盘即可。

2、开机按F8,跳出两个硬盘选择,选择需要启动的硬盘,按ENTER键即可进入。

4,华硕主板如何设置双硬盘一、硬盘跳线器设置 。

IDE设备,使用一组跳线来确定安装的主、从状态。

硬盘跳线器设置在电源联接座和数据线联接插座之间,通常由3组针或4组针及一个或两个跳线帽组成。

在硬盘正面或反面印有主盘、从盘以及由电缆选择的跳线方法。

二、硬盘跳线器和40芯特制硬盘线设置。

1、将硬盘跳线设置在电缆选择有效;2、根据需要将主、从盘联接在对应的硬盘线插头上。

硬盘主、从盘状态的设置取决于硬盘与硬盘线的联接插头。

联接在硬盘线中段插头的盘是主盘;联接在硬盘线尽头插头上的盘是从盘。

双硬盘做系统步骤

1 双硬盘做系统步骤1、U盘插进电脑的USB插孔中,将电脑开机进电脑BIOS,小编演示的这款电脑开机按F10就可以了。

2、进入了电脑BIOS后,我们就是设置选项了,双硬盘与单硬盘的设置基本都是一样的,这台电脑BIOS是中文版,比较好找,设置的也少,直接左右键找到系统设置,然后再上下键找到安全启动模式,点击回车选择禁用;紧接着到UEFI模式下的开机顺序,我们调节找到U盘那一项,按FN+F6把它调为第一位,操作系统的启动管理员为第二位,然后按F10保存,回车键退出。

3、进入了PE系统后,我们首先给电脑分区,此时双硬盘我们要注意了,对于此电脑来说是GUID的硬盘格式,我们首先将电脑的NVME硬盘数据删掉,重新分区,在拷贝系统的时候,直接找到这个盘就可以了,如果是NTFS的格式,固态硬盘的NTFS显示红色才是作为主分区的,机械硬盘可以分区,也可以不分区,为了方便大家学习,小编将1T容量分了4个区,方便存储。

4、分区完成之后就是拷贝系统,在拷贝系统的时候,一定要找准固态硬盘的盘区,这一步非常重要,千万不要搞错了,找到之后点击选中选择确定拷贝就可以了。

5、拷贝完成之后,我们按照提示拔出U盘就可以了,接下来就是等待解压完成,然后检查系统驱动安装完毕的问题,没有安装的话,我们连接安装上驱动就可以了。

2 电脑能用双硬盘吗电脑装双硬盘的好处:1、方便备份,当一个硬盘出现故障,另一个不会同时出现问题,这样就可以对重要数据多一份保障。

2、扩充容量,多个硬盘的容量可以叠加,扩大储存空间。

电脑装双硬盘的坏处:1、电量耗损严重,容易造成电脑运行不稳定。

而且硬盘长期在不稳定的供电环境中工作,容易产生坏道和损坏。

2、热量增加,容易导致死机,如果两个硬盘放置的距离比较近,电脑散热不好,长期如此,会缩短硬盘的使用寿命。

3 双硬盘双系统怎么修改启动盘呢多硬盘系统要实现某一硬盘启动必须在bios中设置首要启动设备:1、开机按DEL键进入bios;2、在Advanced BIOS Features菜单中,将first Boot device,secord设为光驱和要启动的硬盘,对于AMI的bios是在BOOT菜单中修改;3、更改硬件,自然启动设备会改变或消失;4、新硬盘硬盘启动,设置它为首要或次要启动设备,将系统分区激活成可引导分区。

4 双硬盘突然识别不了机械硬盘BIOS或开机自检能认就是windows系统问题方案一:检查;我的电脑点击“右键”选择“属性”,然后点击属性菜单上面的“硬件”再点开“设备管理器”找到并点开“IDE ATA/ATAPI控制器”,在上面的“主要IDE通道”和“次要IDE通道”右键“属性”中,点开“高级设置”后将上面的“设备0”及“设备1”的“设备类型”全部设置为“自动检测”点确定。

可能需要重启。

方案二:我的电脑点击“右键”选择“管理”找到“磁盘管理”,右侧窗口看一下有没有你消失的硬盘分区,点击右键更改驱动器名和路径。

5 双硬盘怎样装双系统双硬盘装双系统的具体操作如下:1、打开电脑,在桌面中打开DG分区工具,开始调整分区状态,打开DG,选中C盘右键,点击取消分区激活状态;2、在弹出的界面中,点击确定,选中D盘,右键点击激活当前分区;3、在当前界面中点击保存更改,在硬盘下方点击重建主引导记录;4、若此时没有出现双系统选择菜单,则需要进入PE,然后进行引导修复;5、若已有双系统选择菜单,点击重新进入PE后,点击开始菜单,在系统工具里找到引导修复,完成修复后,即可完成双硬盘装双系统的操作。

加入收藏
               

固态硬盘数据怎么样才不恢复:一文弄懂为什么固态硬盘不易恢复数据

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录