打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
联想一键恢复功能损坏,如何修复。愿愿原创

联想电脑出厂都带有一键恢复,或者说一键拯救系统OKR。

当我们不小心重做了系统,把分区破坏时,一键恢复会被破坏,恢复键也跟着失效了。

最好是不要安装网络上的一些操作系统,网络上的操作系统不够安全,谁也无法保证,是否是被安装了一些有害的功能。

往往网络上的系统是有激活工具激活,一旦使用这些工具,而破坏了出产BIOS,那就真的无法再获得联想的服务保证了。

所以最好是恢复成出厂时的状态,在此基础上再安装或者升级其他正版系统。这里介绍一个方法可以把一键恢复恢复。

转载或者受益于本篇技术文章,请不吝给予赞一个。

切入正题,首先发一个,参考资料,如下绿字。

在GPT分区表中的分区信息中同样有一段用于表示分区类型的内容(16字节,即128位)。可以在这里查看分区类型列表(十六进制的GUID表示)。Windows下常见的GUID分区类型主要有:

C12A7328-F81F-11D2-BA4B-00A0C93EC93B            EFI系统分区

DE94BBA4-06D1-4D40-A16A-BFD50179D6AC         WinRE恢复环境分区、系统备份分区

E3C9E316-0B5C-4DB8-817D-F92DF00215AE            微软保留(MSR)分区

EBD0A0A2-B9E5-4433-87C0-68B6B72699C7            基本数据分区

5808C8AA-7E8F-42E0-85D2-E1E90434CFB3            逻辑软盘管理工具元数据分区

AF9B60A0-1431-4F62-BC68-3311714A69AD            逻辑软盘管理工具数据分区

37AFFC90-EF7D-4e96-91C3-2D7AE055B174          IBM通用并行文件系统(GPFS)分区

E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D          存储空间(Storage Spaces)分区

BFBFAFE7-A34F-448A-9A5B-6213EB736C22           Lenovo OEM分区(一键还原启动分区)

F4019732-066E-4E12-8273-346C5641494F               Sony OEM分区(一键还原启动分区)

GPT分区类型用于区别分区的用途,GPT分区表中的分区信息中除了分区类型外,还用了另一段区域(8字节,即64位)来表示分区属性,各位作用如下:

0x0000000000000001(0位)  将分区表示为必需分区,不允许用户更改数据(Windows下将标记为OEM分区)

0x8000000000000000(63位)   当硬盘被挂载到另一台电脑时默认不分配盘符。

0x4000000000000000(62位)  表示该分区不可被检测到。

0x2000000000000000(61位)  表述该分区为另一个分区的卷影拷贝。

0x1000000000000000(60位)  为分区设置只读属性。

关于分区属性,更详细的介绍参考《CREATE_PARTITION_PARAMETERS structure》

Windows下通常采用以下分区类型和分区属性组合:

普通数据分区——EBD0A0A2-B9E5-4433-87C0-68B6B72699C7——0x0000000000000000

OEM分区——无特定GUID值,OEM决定——0x8000000000000001

WinRE分区——DE94BBA4-06D1-4D40-A16A-BFD50179D6AC——0x8000000000000001

EFI系统分区——C12A7328-F81F-11D2-BA4B-00A0C93EC93B——0x8000000000000001

MSR保留分区——E3C9E316-0B5C-4DB8-817D-F92DF00215AE——0x8000000000000000

恢复/备份分区——DE94BBA4-06D1-4D40-A16A-BFD50179D6AC——0x8000000000000001

更改GPT分区类型和分区属性的方法:

在管理员身份的CMD中(Vista以上版本系统)依次执行以下命令即可(括号内为注释内容):

Diskpart    (打开diskpart工具)

List disk    (可选。帮助查看连接到电脑的所有存储器及其编号)

Select disk N    (选择地N个硬盘,N为硬盘编号)

List part    (可选。帮助查看选定硬盘上的所有分区及其编号)

Select part N    (选定第N个分区,N代表分区编号)

Set id = xx    (设定分区类型,xx代表十六进制GUID分区类型ID)

gpt attributes = 0xXXXXXXXXXXXXXXXX    (设置分区属性,XXXXXXXXXXXXXXXX代表分区属性)

同样采用上文MBR硬盘中的两个例子,其在GPT硬盘中的操作方法如下:

① 改变隐藏的OEM分区类型,从而能够查看OEM分区中的内容。

注意:如果还想更改回去,请在select part之后运行detail part记下分区默认的分区类型和属性,方便事后还原。

1.select disk 0 //选择磁盘0

2.clean //清除所有分区

3.convert gpt //将磁盘转换为GPT分区表

4.create partition primary size=512 //建立512M的WINRE分区

5.format quick fs=ntfs label="WINRE_DRV"

6.assign letter="T"

7.set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

8.gpt attributes=0x8000000000000001

9.create partition efi size=260 //建立260M的EFI分区

10.format quick fs=fat32 label="System"

11.assign letter="S"

12.create partition primary size=430 //建立430M的联想保留分区,含一键恢复程序

13.format quick fs=fat32 label="LRS_ESP"

14.gpt attributes=0x8000000000000001

15.assign letter="Q"

16.create partition msr size=128 //建立128M的MSR分区

17.create partition primary size=40000

18.format quick fs=ntfs label="Windows8.1_OS" //建立40G的系统分区

19.assign letter="W"

20.create partition primary

21.format quick fs=ntfs label="Lenovo" //建立数据区

22.assign letter="O"

23.shrink minimum=10000 //压缩10G预留给后面的分区

24.create partition primary size=4100 //建立4G的快速启动分区,这里偶的本有4G,按自己情况处理

25.set id="D3BFE2DE-3DAF-11DF-BA40-E3A556D89593"

26.gpt attributes=0x8000000000000001

27.create partition primary

28.format quick fs=ntfs label="PBR_DRV" //建立恢复分区,用于存放一键恢复出厂备份

29.assign letter="R"

30.set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

31.gpt attributes=0x8000000000000001

32.list volume

33.select disk 0

34.list partition

35.sel par 3

36.set id="BFBFAFE7-A34F-448A-9A5B-6213EB736C22" //设置一键恢复联想保留分区ID

37.gpt attributes=0x8000000000000001

38.assign letter="Q"

39.exit

以上是用到的一些参数和命令实例,算是先打一个基础知识备用。

用到的工具是DiskGenius和diskpart分区工具。另外,需要一枚作用启动功能的U盘,系统为PE系统,最好与当前系统一致

联想恢复拯救功能,需要用到五个分区,从硬盘位置顺序排列是WINRE_DRV分区,System ESP分区,LRS_ESP分区,MSR分区,以及硬盘末尾的PBR_DRV分区。

我们的主要目标是恢复出厂时的分区结构,该结构的信息在PBR_DRV分区中的联想恢复文件的Info.ini文件中,自己找找。需要注意的是最好不要在PBR_DRV分区中拷贝其他多余的软体,这样会给自己增加些麻烦。

以LRS_ESP分区信息为例:如下

[LrsESP]

Format=FAT32      这个格式,不用多说了吧

Lable=LRS_ESP      这个是卷标,最好以分区实际保持一致

Begin=2582528     这个是开始扇区,可以通过DiskGenius硬盘工具查看,要保持与实际分区一致。

Total=2048000      这个是总扇区,也可以通过DiskGenius硬盘工具产科,要保持与实际分区一致。

Used=79199          这个是使用了的簇大小,同上。

Image=LrsEsp.okr  这个不要管。

DiskIndex=0           这个是硬盘的编号,可以用DiskPart命令查看。

Index=3                 这个是LRS_ESP分区的编号,也可以用DiskPart命令查看,提一句,DiskPart就一个文件,可以在正常系统

中拷贝到启动U盘中,方便使用。

Id={6A043A75-8466-4CBA-94FA-AE2A5DFFC794}  在DiskGenius中可以查看,下面的是此属性值,硬盘的GUI ID

Type={BFBFAFE7-A34F-448A-9A5B-6213EB736C22}  也在DiskGenius中查看,上面是此属性值,硬盘类型ID

Attributes=8000000000000001    分区属性,这个就参考绿字部分的说明,再结合DiskGenius中的文字说明,来确定。

操作方法:第一,首先修改Info.ini,还是以LRS_ESP分区为例。

涉及到的字段有,Begin,Total,Used,DiskIndex,Index,Id。这些字段要从DiskGenius中改成实际值。

第二,其他项目,用U盘启动后,用DiskPart工具,把五个分区,设置成Info.ini中的属性值。往往最末尾的PBR_DRV分区被隐藏后,看不见了,这时再设置回来,再查看。

第三,在操作之前先备份恢复分区涉及的。可以用DiskGenius备份分区映像,分区就是上面提到的五个分区。这样做为了,保障如果失误,分区数据还可以恢复。

如果前面五个分区内容都被破坏,那读者们可以,想办法把.okr文件从最末尾分区中提取出来,方法请读者自行解决。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
diskgenius 数据迁移
Win10如何使用DiskPart工具为硬盘进行GPT分区?
IBM or Lenovo Thinkpad 官方不破坏一键恢复分区方法
超级本的混合硬盘重新安装win7方法及未禁用智能响应技术的加速的补救措施
经验分享:双系统下丢失OS X系统引导的修复方法
EFI引导-硬盘(U盘)安装win7 64位
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服