记一次固态硬盘数据恢复

记一次固态硬盘数据恢复背景15年初的时候买过一个128G的固态硬盘,在自己的笔记本电脑上组了一个双硬盘(ssd+hdd),ssd作为系统盘。到今年也已经用了三年了。昨天上午的时候,电脑突然蓝屏报错,本来以为是一次简单的蓝屏故障,但是发现电脑重启之后,电脑报错找不到硬盘。当时心里一凉,难道硬盘寿终就寝了,但是硬盘坏了不重要,里面的数据还没有备份会比较可怕。赶快用一个winpe系统把电脑开起来,想看看数据是否还在。然…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

文章允许转载,请注明来源:https://blog.csdn.net/feiniao8651/article/details/80768239

背景

15年初的时候买过一个128G的固态硬盘,在自己的笔记本电脑上组了一个双硬盘(ssd+hdd),ssd作为系统盘。到今年也已经用了三年了。昨天上午的时候,电脑突然蓝屏报错,本来以为是一次简单的蓝屏故障,但是电脑重启之后,报错找不到硬盘。当时心里一凉,难道硬盘寿终就寝了,但是硬盘坏了不重要,里面的数据还没有备份会比较可怕。赶快用一个win pe系统把电脑开起来,想看看数据是否还在。然而在win pe里并没有看到ssd相应的分区。这时自己已经感觉数据要没了,又去把电脑硬盘拆下来,重新装了一遍,内心祈祷是硬盘接口松动引起的问题。但是无论我重装了多少次硬盘,甚至于装到另外一台正常的电脑上,都识别不出硬盘来。

分析

固态硬盘不同与传统的机械硬盘,常见的固态硬盘是利用闪存作为存储介质,区别于机械硬盘在使用过程中是逐渐出现坏道等故障,固态硬盘出现问题,经常是整个磁盘的突然性损坏,因此固态硬盘的数据恢复相对比较困难。
我的电脑出现问题后,在bios的开机启动项设置中还是可以看到固态硬盘的型号,而且系统的开机自检,也是能够识别出硬盘型号来。这说明我的硬盘并不是根本性的损坏。
在win pe系统中不能看到磁盘的分区,两种可能,要么是磁盘的存储模块出问题了,要么就是磁盘存储正常,但是分区表出问题了。
将硬盘接到一台可以正常开机的电脑上,进入windows系统的磁盘管理,提示报错不能识别磁盘格式,需要重新格式化,因为我想恢复数据,所以这里没有进行格式化操作。但是这个磁盘是可以识别出来的,而且使用CrystalDiskInfo,也能正常的看到磁盘型号,使用时长等信息。这些现象表明很有可能是硬盘的分区表出现了问题

处理方式

方法一:使用专业的硬盘数据恢复工具MiniTool Data Recovery Software

这是国外做的一个磁盘数据恢复工具,使用起来也比较方便。
将故障硬盘连接到一台正常可开机的windows电脑上(电脑上有一个正常的硬盘),在电脑上安装MitiTool Data Recovery,启动软件后,在主界面的Lost Partition里就能够看到故障硬盘的分区。这时候点击自己需要恢复数据的分区,软件会开始扫描此分区上的数据。固态硬盘扫描时间比较快,我的60G的分区,10几分钟就扫描完了。然后将扫描出来的需要备份的数据,存储到另外一个硬盘上,这个方式可以把所有数据都能正常恢复出来。

方法二:使用磁盘分区工具DiskGenius重建磁盘分区表

现在DiskGenius的网站上下载到的版本是要付费的版本,我使用的是老毛桃自带的DiskGenius。
将故障硬盘连接到一台电脑上,使用win pe引导将电脑启动起来。进入win pe的DiskGenius,从左侧列表中选中故障磁盘,选择工具->搜索已丢失的分区(分区表)->整个磁盘,之后硬盘上的分区就能被识别出来,保留相应的分区即可。此时在这里也可以进行数据拷贝的操作。此时也可以将硬盘挂载到一台可已开机的电脑上,开机后在该电脑里的分区列表里就能看到自己的磁盘分区,将相应的数据拷贝出来即可。
这中方式存在一个问题,因为我的故障磁盘是系统盘,里面有Users目录,发现在另外一台电脑上不能正常访问Users下的用户文件夹,猜测是windows系统自带的安全验证方式导致的。这里的数据就只能通过方式一,或者是DiskGenius拷贝出来了。有其他解决思路的朋友也可以留言分享一下。

参考:
MiniTool Data Recovery Software
搜索已丢失分区(重建分区表)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191262.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java activiti 教程_最近学习工作流 推荐一个activiti 的教程文档「建议收藏」

    java activiti 教程_最近学习工作流 推荐一个activiti 的教程文档「建议收藏」异步操作activiti通过事务方式执行流程,可以根据你的需求定制。现在开始看一下activiti通常是如何处理事务的。如果触发了activiti的操作(比如,开始流程,完成任务,触发流程继续执行),activiti会推进流程,直到每个分支都进入等待状态。更抽象的说,它会流程图执行深度优先搜索,如果每个分支都遇到等待状态,就会返回。等待状态是”稍后”需要执行任务,就是说activiti会把…

    2022年7月21日
    24
  • amule 服务器 使用方法

    amule 服务器 使用方法

    2021年5月2日
    172
  • Pycharm专业版注册激活

    Pycharm专业版注册激活快去这个链接:http://blog.csdn.net/lanchunhui/article/details/51660951http://idea.lanyus.com/

    2022年8月26日
    3
  • 面试中的这些点,你get了吗?

    面试中的这些点,你get了吗?

    2020年11月20日
    356
  • LOAM 论文及原理分析「建议收藏」

    LOAM 论文及原理分析「建议收藏」前言:由于对三维激光SLAM比较感兴趣,并且最近也在找无人驾驶激光SLAM算法的岗位,所以花了一个多月把LOAM的论文和源码好好看了一遍。发现论文还是比较容易明白,但一看代码全是坑。看论文懂了,看代码似懂非懂。为了尽快把这坑填上,所以诚邀读者一起探讨。作者始终认为填坑最好的方法是拉别人和你一起填坑。由于三千多行的源码不是一篇博客能够讲明白的,所以这篇博客主要讲一下我对LOAM论文…

    2022年5月11日
    33
  • js中find的用法_js中find函数

    js中find的用法_js中find函数首先简单的介绍一下ES6是什么,可能很多人还是第一次听说,我们都知道H5是html的新一代的标准,同样,ES6是javascript的新一代标准,全称是ECMAScript6.0,简称ES6,其实不是什么神秘的东西。15年6月发布的。今天我们要说的是结合ES6新特性谈一下js里面的一个很好用的方法-find()现在的前端和过去的不一样,过去的前端只要会画页面就行了,但是现在仅仅会画页面已…

    2022年10月14日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号