u盘隐藏分区接触,U盘分区被隐藏




u盘隐藏分区接触,U盘分区被隐藏

2022-09-15 16:38:15 网络知识 官方管理员

u磁盘隐藏分区接触

(U盘分区被隐藏)

许多人购买品牌台式机,大多数笔记本电脑都有自己的系统,制造商已经恢复了工厂,系统问题想要回到原来的状态是非常有用的。这些大都是在硬盘的隐藏分区制作的。

如下图所示,制造商生产系统备份和工具产系统备份和工具的分区。

OS(C)后三个分区是系统还原出厂的功能区。

有些人认为硬盘太小,需要升级硬盘,但想要保留这些工厂分区,比如作者更换512g当你想保留原始的隐藏分区时,在简单地使用几个常用工具后,启动它recovery工具卡在启动界面上。

去电售后得到的答复,这个隐藏的分区只有厂家出厂生产。本着生命在于折腾的原则。对比两块硬盘的分区参数唯一发现了分区id有所不同。如下:

原因是恢复程序需要阅读相应的内容id进入这个分区。

以下是一种保险但复杂的操作。linux下硬盘克隆。

因为linux分区系统id非常严格,用自己的命令dd复制两个硬盘。

(简单说下dd命令,linux命令下格式

dd if=/a of=/b

if输入复制源后,可以是硬盘名称、分区或文件。简而言之,输入源

of输入目的位置后,可以是硬盘名称、分区或文件形式。

简单吧 ,盘-盘是克隆硬盘,分区-分区是分区克隆,盘-文件是备份文件,文件-磁盘是恢复。dd这里就不赘述命令的很多功能了。)

下面要做的就是进入linux最简单的环境就是live版, ubuntu 18 19都可。

镜像可以启动U盘

重启电脑,U磁盘启动后进入环境,我用虚拟机演示

找到打开终端的终端

命令 sudo fdisk -l

sudo临时获取权限,其他版本用su登录root后再执行fdisk -l

此命令用于查看本机硬盘分区列表

出源盘和目标盘必须根据磁盘的大小和分区风格进行区分。如果你错了,你会完全逆转。切记。切记。

不要弄错!

如图所示,原盘/dev/sda 目标盘为/dev/sdb

用命令

sudo dd if=/dev/sda of=/dev sdb

执行即可,

dd命令相对较老,默认传输块相对较小,只有几百个kb,不难理解,复制大文件的速度很快,遇到小文件的速度特别慢。因此加上bs设置参数,即每个传输块的大小bs=32M(32mb对于一个传输单元,这是我自己决定的,我有两块ssd复制,硬盘速度500,参数bs超过20mb后基本dd速度在300多mb/s,已经跑到这里了dd命令速度的上限)

新命令为:

sudo dd if=/dev/sda of=/dev sdb bs=32M

这个dd在后台运行,如果您想实时查看进度,需要在输入命令后打开另一个终端:

sudo watch -n 10 killall -USR1 dd

(其中的10为10s显示一个进度,可以自行设置,新终端每10个s显示速度和完成数)

因为是全盘扇区对拷所以时间=容量/速度。

500g如果硬盘是300m/s计算

500x1024mb/300=1700s=28分钟

也可以of文件的大小与硬盘相同=500g,

压缩文件的命令改为:

dd if=/dev/sda1 bs=32M | gzip > sda1.dd.gz (大于号后:备份文件位置和文件名)

gzip系统盘压缩率特别高,500g盘压缩后为30G左右,相当小,有利于储存,只是反向还原不如1-1文件快。有兴趣保留硬盘文件可以试试。有兴趣保留硬盘文件可以试试。

关机后换回新硬盘即可使用。

但是因为大部分新盘容量都很大(比如256g升级为512g容量),所以dd新盘,前几个分区和老盘一样,后面会出现256g未格式化容量,现在用分区移动工具将后三到四个隐藏分区移动到硬盘尾部,应用。

这一步的目的是将未分配的容量一步步移动到C盘旁边,几个隐藏的分区移动几次,直到未使用的容量靠近数据盘。

然后用自己的磁盘管理扩展数据盘,将新盘的大容量扩展到数据盘。

这样之后的结果新盘分布和旧盘一样,数据盘容量升级。

还没结束。

磁盘管理中对隐藏分区的描述,原始oem随着上述移动分区的步骤,等待字样将继续下一步。

利用自带的diskpart将新位置隐藏分区的属性改为原始值的工具大功告成。

管理员权限运行cmd

diskpart

list disk(显示硬盘列表)

select disk N(选择N个硬盘,N为硬盘编号,我的硬盘2是系统硬盘,包含隐藏分区,也就是这次要操作的硬盘2)

list part(查看硬盘选定的所有分区)

detail part (显示所选分区的详细信息)

关注属性栏的数值

由于移动分区的步骤,新硬盘的值将与原始盘不同oem分区成为普通分区。

参考旧盘的数值,将新盘移动后的分区改回:

在select part x 选择要操作的分区后

执行(gpt分区硬盘)

gpt attributes = 数值

根据你的原盘对应值,这串数值。

mbr硬盘

set id = xx

我手里没有mbr操作过程。

mbr硬盘

set id = xx

我手里没有mbr的操作过程。需要请留言具体告诉大家。

到目前为止,新旧硬盘已经完美复制。各种工具运行正常。强迫症患者需要干货,纯手打,希望对大家有所帮助。有问题可以给我留言。

发表评论:

最近发表
网站分类
标签列表