0 缘由

我是ACER笔记本,电脑从桌子上重摔,之后几天可以正常使用。可是后来看完视频准备退出的时候,发现所有页面已经卡死了,内存占用已经超过了80%,任务管理器没有反应,不得已按了电源键强制关机。
接着就再也启动不了,开机后一直显示“No bootable device”。
进入BIOS发现检测不到硬盘,估计是硬盘损坏了。啊~所有数据全都GG了!!!

1 硬盘处理

先是用WinPE启动盘进入DiskGenius查看,没有我的HDD;
接着拆机,把硬盘重新插拔一下(也许是连接松了呢~),还是没用;
最后用硬盘盒子接到室友电脑,还是无法检测,这下彻底确认硬盘凉了;
拿去维修店,专业人员检测后说是磁头坏了,修复数据1T要800RMB,哇,穷~
换块新的要480,有点坑哦!
还是自己买一块希捷的,加上各种优惠,不到300RMB。

2 重装系统

第一次重装系统,折腾了很久,试错的细节记不清了,只说一下大体的步骤:

  1. 插上新硬盘之后,先用WinPE启动,用DiskGenius将硬盘的MBR格式转为GPT格式,此时不用分区;
  2. 插上U盘启动盘,重启电脑,按F2进入BIOS,切记关掉Boot Security,否则系统无法安装;
  3. 如果出现“安装程序无法创建新的系统分区,也无法定位现有系统分区”的提示,建议如下处理:
    a->在安装界面按Shift+F10进入命令行;
    b->输入diskpart启动磁盘程序,接着输入list disk查看电脑的硬盘;
    c->按提示输入select disk 0,选中编号为0的磁盘,输入clean,删除硬盘所有数据;
    d->输入convert GPT,转换格式,然后list partition,查看分区情况;
    e->输入create partition efi size*100,创建EFI分区,大小100MB;
    f->输入create partition msr size*128,创建MSR分区,大小128MB;
    g->输入create partition primary size*50000,创建主分区,大小50GB。(建议这个系统盘分的大一点,否则以后清理很麻烦);
    h->输入list partition,查看分区情况。

    P.s. 遇到这种情况,网上有的说可以重新插拔u盘启动盘,刷新;或者利用Windows自带的引导文件安装,具体的可以自己试试~

  4. 下来一路Next,装系统即可。

3 再次遭殃

距离上次硬盘事件已经过去了一年半,当我开心地吃着零食追着剧,想把页面切到咪咕下几首歌时,电脑瞬间卡死。

后来反思了一下:一是我习惯长期不关电脑,只是进入睡眠状态,可能资源本身已经占用很多了;二是打开的页面太多,而且切换太过频繁。

强制关机后就Game Over了~(遇到这种情况,一定不要继续操作,等着吧!等到听不到硬盘的转动声再按电源键!!!)

BIOS偶尔还能检测到HDD,经过专业人士检测:硬盘损坏,600RMB修复1T,好像比上次便宜了一些~

一般机械硬盘保修期都是2年,所以就免费换了块新的~

建议有条件的直接上固态吧,条件差点的可以固态装系统、机械存文件,没条件的就凑合用吧。。。

这次数据损失不大,吃了一堑还是有点用的,不过备份频率得改为一周一次了。

重装系统可以去老毛桃做个启动盘,把Windows的ISO镜像拷到U盘根目录,开机进入Win PE系统后,里面有个一键装机的软件~

不过不知道是不是由于机型的原因,那个软件我的本用不了(垃圾Acer):

所以就利用UltraISO把ISO镜像写入到U盘,插上之后开机,就会进入Windows的安装引导程序,分区也会在其中的一步引导你去做。

不同机型可能稍有差异,具体步骤可以参考https://blog.csdn.net/weixin_43175701/article/details/84349445

Damaged Hard Drive and Reinstall System的更多相关文章

  1. [OrangePi] Booting from USB drive

    You can also boot from USB drive partition. The file named cmdline.txt must exist on BOOT (fat) part ...

  2. Removing bad blocks from the USB drive with fsck

    An easy way to repair a flash drive, or any drive really, is to use the fsck tool. This tool is grea ...

  3. How to match between physical usb device and its drive letter?

    struct tagDrives { WCHAR letter; WCHAR volume[ BUFFER_SIZE ]; } g_drives[ ]; // WCHAR GetUSBDrive( ) ...

  4. Fix catalyst driver in Ubuntu 13.04 / 13.10

    Fix catalyst driver in Ubuntu 13.04 / 13.10(墙外文章备份) 1. Introduction I found lots of people strugglin ...

  5. Intel Active Management Technology

    http://en.wikipedia.org/wiki/Intel_Active_Management_Technology Intel Active Management Technology F ...

  6. putty提供的两个文件传输工具PSCP、PSFTP详细介绍

    用 SSH 来传输文件 PuTTY 提供了两个文件传输工具 PSCP (PuTTY Secure Copy client) PSFTP (PuTTY SFTP client) PSCP 通过 SSH ...

  7. 0028 Java学习笔记-面向对象-Lambda表达式

    匿名内部类与Lambda表达式示例 下面代码来源于:0027 Java学习笔记-面向对象-(非静态.静态.局部.匿名)内部类 package testpack; public class Test1{ ...

  8. Linux的学习--使用PuTTY

    交代一下背景,在笔记本上装虚拟机,在虚拟机里装了Ubuntu系统,但用着一直感觉很卡.刚好同学有旧的不用的笔记本,就拿来装了一个Ubuntu. 想要从我的笔记本上控制Ubuntu系统,于是就找到了pu ...

  9. "Hello World!" for Microsoft Windows

    "Hello World!" for Microsoft Windows It's time to write your first application! The follow ...

随机推荐

  1. Java 给 PowerPoint 文档添加背景颜色和背景图片

    在制作Powerpoint文档时,背景是非常重要的,统一的背景能让Powerpoint 演示文稿看起来更加干净美观.本文将详细讲述如何在Java应用程序中使用免费的Free Spire.Present ...

  2. Hadoop(二) 单节点案例grep和wordcount|4

    前提步骤安装Hadoop,安装步骤: https://www.jianshu.com/p/2ce9775aeb6e 单节点案例官方文档地址:http://hadoop.apache.org/docs/ ...

  3. beanshell自定义聚合报告时分线程组阶段展示

    假设现在一共会加载100个线程,期望聚合报告中分别展示1-20,20-40,40-60,60-80的四个阶段的线程并发性能数据,而不是总体的统计数据 beanshell脚本,具体内容: import ...

  4. 01-启动jmeter目录功能

    1.bin :存储了jmeter的可执行程序,如启动脚本.配置程序 docs:    api扩展文档存放 lib:   lib\ext   存储了jmeter的整合的功能(如.jar文件程序,和第三方 ...

  5. 在java 中一种简单方式的声明静态Map常量的方法

    我现在需要在一个类里面放一个HashMap,往里面放一些数据,每次要从数据库中取数据的时候先查找HashMap,看是否已经存在,若存在就直接提取,若不存在就从数据库中抽取数据之后再放到HashMap中 ...

  6. springboot前后端分离跨域

    @Configurationpublic class CrossConfig implements WebMvcConfigurer { @Override public void addCorsMa ...

  7. Shell脚本日志关键字监控+告警

    最近小张的爬虫程序越来越多,可当爬虫程序报错,不能及时的发现,从而造成某些重要信息不能及时获取的问题,更有甚者,遭到领导的批评.于是就在想有没有一种方法,当爬取信息报错的时候,可以通过邮件或者短信的方 ...

  8. [转+自]SSH工作原理

    SSH工作原理 熟悉Linux的人肯定都知道SSH.SSH是一种用于安全访问远程服务器的网络协议.它将客户端与服务端之间的消息通过加密保护起来,这样就无法被窃取或篡改了.那么它安全性是如何实现的呢? ...

  9. 关于join on 和单表查询的实时效果

    当数据量大(10W单位级)的时候,join的优势,会被单表查询超过. 以下是两张表单查和两张表联查的时间对比,同时,这样的记录有局限性的. 一.数据量少时: 单表查: 表一:显示行 0 - 2 ( 3 ...

  10. 使用 Junit + Mockito 实践单元测试

    一.前言 相信做过开发的同学,都多多少少写过下面的代码,很长一段时间我一直以为这就是单元测试... @SpringBootTest @RunWith(SpringRunner.class) publi ...