电脑崩溃了,之前备份的GHO文件怎么恢复到新硬盘?

devtools/2024/12/23 5:53:36/

前言

之前咱们说到用WinPE系统给电脑做一个GHO镜像备份,这个备份可以用于硬盘完全崩溃换盘的情况下使用。

图片

那么这个GHO镜像文件怎么用呢?

咱们今天详细来讲讲!

如果你的电脑系统硬盘崩溃了或者是坏掉了,那么就需要使用之前备份的GHO镜像文件进行系统还原。

这整个还原操作还原出来的系统是备份系统之前的数据,也就是备份之后所做的各种修改基本上都不会被恢复(对应系统盘的文件不会恢复)。

这个备份可以应用在旧的硬盘上,也可以应用在新的硬盘上。本教程是以恢复到新硬盘的操作作为参考。如果之前安装系统的硬盘有其他分区,比如D、E盘,请先在WinPE系统下备份一下数据。

如果你还没有给电脑系统做备份,请点击下方蓝字跳转:

  • 调用WinPE给现有的Windows做一个备份

正文开始

首先进入到WinPE(怎么进入的WinPE,步骤就忽略了哈)

第一步先打开分区工具DiskGenius

图片

就可以看到咱们接入的新硬盘

图片

如果你要恢复的GHO镜像系统是64位Win7/8/10/11的,那么需要先把硬盘的分区表格式调整为GPT

如何查询分区表格式?

点击对应的硬盘,再看这个位置

图片

如果是MBR,怎么调整为GPT?

如果这时候新硬盘的分区表格式是MBR

图片

则点击对应的硬盘,然后点击【磁盘】-【转换分区表类型为GUID格式】

图片

这时候对应的硬盘分区表类型就会变成GPT

图片

接着点击【保存更改】-【是】

图片

如果想详细了解MBR和GPT的关系,请点击下方蓝字:

  • 重装系统必看!分区方式MBR与GUID的区别

把准备恢复系统的硬盘分区表格式调整为GPT之后就可以开始接下来的步骤。

新建ESP/MSR分区和系统分区

开始之前需要建立至少三个分区:ESP分区/MSR分区/系统分区

点击【快速分区】,按照下图设置,就会分出三个分区。

图片

图片

给ESP分配一个盘符,在ESP位置点击【鼠标右键】-【指派新的驱动器号(盘符)】

图片

记住ESP分区和准备恢复系统的分区盘符,我这里是【G:】和【C:】

图片

把GHO镜像备份恢复到系统分区

打开桌面上的【CGI备份还原】

图片

再选择准备恢复系统的分区,我这里是【C:】

图片

再确认一下之前备份的GHO镜像文件

确认没问题之后,点击【执行】-【确定】

图片

等待恢复完成(恢复速度是按照备份文件硬盘最高读写速度和恢复系统硬盘读写速度决定)

恢复完成之后,先不要重启。这时候电脑系统还没有引导可以用来启动系统,所以需要恢复一下对应分区系统的引导文件。

修复ESP分区引导

这时候打开桌面上的【恢复引导】软件

图片

确认一下ESP分区的盘符,我这里是【G:】

确认一下系统恢复的分区,我这里是【C:】

图片

确认无误之后,点击【开始修复】-【是】

图片

再恢复一次,点击【开始修复】-【是】

图片

完成之后就可以拔掉WinPE,然后重启一下系统。

这样就进入了之前备份的Windows系统了。

图片

--End--


http://www.ppmy.cn/devtools/31465.html

相关文章

c++ memset 指针示例

c memset 指针示例 memset 函数不会改变指针 m 的地址,它只会将指针所指向的内存区域的内容设置为指定的值。在你的例子中,memset(m, 0, sizeof(int)); 将 m 所指向的内存区域的大小设置为 sizeof(int),并将其内容全部设置为零。 #include &…

[Linux][网络][传输层][UDP]详细讲解

目录 0.预备知识1.端口号的划分范围2.认识知名端口号3.netstat命令4.pidof 1.UDP协议端格式2.UDP特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.基于UDP的应用层协议 0.预备知识 1.端口号的划分范围 端口号的长度是16位,因此端口号的范围是0 ~ 65535 0 ~ 1023…

C# while循环语句

while的作用是让代码可以重复执行,当不知道需要循环几次时 可以使用while循环。 语法: 当判断条件里面的bool值为true时执行 while (bool值) { 条件满足时 执行的代码 当代码执行完毕时,回到循环开头再次进行判断 。 如果条件一直满足那么会一…

NLP Step by Step -- 如何微调一个模型(1)

文章目录 数据处理从模型中心(Hub)加载数据集预处理数据集动态填充 使用 Trainer API 微调模型Training评估 数据处理 这一小节学习第一小节中提到的“如何使用模型中心(hub)大型数据集”,下面是我们用模型中心的数据…

JavaScript中的Object方法、Array方法、String方法

个人主页:学习前端的小z 个人专栏:JavaScript 精粹 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论! 文章目录 🔥Object方法🌞1 Object.is()🌞2 Object.…

谈谈TCP Socket中读取数据的函数---read、recv、readv

read函数 read函数从文件描述符(包括TCP Socket)中读取数据,并将读取的数据存储到指定的缓冲区中。原型 ssize_t read(int fd, void *buf, size_t count); -fd:要读取数据的文件描述符,可以是TCP Socket -buf&#xf…

Delta lake with Java--数据增删改查

之前写的关于spark sql 操作delta lake表的,总觉得有点混乱,今天用Java以真实的数据来进行一次数据的CRUD操作,所涉及的数据来源于Delta lake up and running配套的 GitGitHub - benniehaelen/delta-lake-up-and-running: Companion reposito…

解决clickhouse 启动报错

解决clickhouse 启动报错 Error response from daemon: driver failed programming external connectivity on endpoint clickhouse-server (b42457434cebe7d8ad024d31e4fd28eae2139bb2b5046c283bea17ce4398d5b0): Error starting userland proxy: listen tcp4 0.0.0.0:8123: …