对IBM ThinkPad 隐藏分区系统的分析

联想win10多颜色主题 联想原装主题,窗口标题多颜色; 蓝色主题;清爽主题 立即下载
对IBM ThinkPad 隐藏分区系统的分析
 前言:去年买了笔记本,得知IBM的ThinkPad 不再随机附带恢复光盘,而是将恢复的内容放置在硬盘内,不仅有些失落。当初想如果硬盘出现故障,岂不是很不爽?!就算修理,也没那么快拿回来工作。另外我喜欢使用WIN2K Server系统,对于原机带的WIN XP PRO实在没有胃口,就萌发了自己动手做恢复盘的念头。

  刚开始,使用的是重新安装,然后再压包处理,刻在光盘上。可一想也挺麻烦,不禁佩服IBM的工程师把恢复放在隐藏分区内了。于是动手分析隐藏分区内的内容。兴许可以自己做个隐藏的WIN2K 恢复系统呢!J 抽工作不忙的情况下搞了几次,终于发现了这其中的奥秘,请跟我来:

一、准备工作

1.
工具准备

  首先准备以下工具:Norton Ghost2002、MSDOS启动盘(98SE版)、EasyRestore 4.0和台式机(与笔记本联网)、文本编辑软件(我用EditPlus)。需要注意的是台式机的硬盘空间需要保持在4G左右,起码C盘要保持在4GB,因为在提取相关内容时,临时文件产生交换需要很大的空间。

  如果您想更深入的理解,请找一份OS/2的系统盘。因为笔记本的隐藏区分是使用的OS/2的隐藏分区格式系统。使用磁盘工具可以看到类型为: OS/2 hidden Manager

2.
系统备份

  备份笔记本系统、隐藏分区系统。全部使用Ghost2002,防止误操作损坏系统。将备份文件转到台式机当中。
3.释放gho包

  释放隐藏分区的GHO包到临时目录。
 
二、开始分析

1.批处理分析

  首先我们打开临时目录,可以看到目录内这几个文件:

临时目录

  ibmwork 此目录内只有一个文件,作用未知

  mfg 目录内为恢复光盘的标签和封面

  pcdr 这是IBM附送的PC-Doctor

  recovery 这就是系统主恢复目录

  autoexec.bat

  config.sys

  … 其他文件(系统启动、支撑、DOS工具、恢复用批处理文件等)

(图片可点击放大)
GHO
包内文件
  使用IBM ThinkPad 的朋友都知道,开机后显示IBM Logo时,出现F11可以恢复系统,其意义在于隐藏分区通过BIOS系统支持其启动。BIOS将操作权限交给硬盘,启动文件修改分区表来激活隐藏分区达到启动目的。所以在隐藏分区内可以看到类似win98启动盘的文件目录。这些都是必须的。

  首先系统通过autoexec.bat和config.sys 来启动恢复整个系统。先让我们看看Config.sys 内的内容:

  在这里所指的C:是隐藏分区,而非您的系统XP使用的分区C盘。由图2可以看出Config.sys 为系统启动所需要的内容。我们再看Autoexec.bat的内容:

  Autoexec.bat 当中出现了我们需要的内容。行1-行4为环境设置,行6注释了行7 。行7当中出现的DSR_INIT.BAT似乎在本系统内没有发现,由此我猜测可能在原C区或者系统启动时自动释放出的文件。由于不存在,所以批处理不会运行这个文件。
 在行10中出现了 Localle.bat,这是一个本地化恢复程序的批处理。

Locale.bat
内容

  CC 国家代码 US 美国在这里指语言、键盘等为英语。

  行13中的DRIVER.BAT则是设置驱动环境:

  上图表示设置了光驱驱动和虚拟磁盘空间。

  Autoexec.bat的重点在于:行15-行23,其中描述了如果RECOVER.BAT文件不存在,就去寻找并运行RECOVOLD.BAT文件,注意这两个文件是我们分析的重点部分。一般来说这两个文件应该都存在于隐藏分区的跟目录下。
  由于这两个文件都比较长,所以我将其注释部分删除,只保留程序运行部分的内容:

RECOVER.BAT

  行1,这里为设置恢复目录路径,带有行6中使用RECOVER.EXE的参数/P。行2--行4 环境设置。

  行6为恢复系统主程序。行15为系统信息,使用PC-Doctor的DOS显示,供恢复系统使用。

  行18运行PCDR程序。下面的内容 *中间是后来加的注释。

  REM DIAG.BAT
  IF NOT %RAMD%.==. %RAMD% ***虚拟空间***
  IF %CC%==JP CHCP 437 *** CC是国家代码, JP=日本***
  IF %CC%==CS CHEV /F *** CS =中文简体***
  IF %CC%==CT CHEV US /F > NUL *** CT =中文繁体, ***
  rem IF %CC%==KR CHCP 437 *** KR =韩国***
  SET COPYR=/S
  %DRV%/
  CD /PCDR
  %DRV%/PCDR/PCDR.EXE
  CD /
  IF NOT %RAMD%.==. %RAMD%
  IF %CC%==JP CHCP 932
  IF %CC%==CS CHEV /F
  IF %CC%==CT CHEV TW /F > NUL
  rem IF %CC%==KR CHCP 949
  %DRV%
  行21 为制作IBM F11恢复盘,只有一句主要内容:
联想IBM笔记本,硬盘分区 联想IBM笔记本,硬盘分区.THINKPAD笔记本买来只有1个分区,不利于电脑资料备份。 立即下载

相关推荐

从网格剖分到结果外推:一文拆解HFSS快速扫频(Fast Sweep)的底层逻辑与性能调优

本文深入解析了HFSS快速扫频(Fast Sweep)技术的底层逻辑与性能调优方法。通过ALPS算法实现频带外推,快速扫频相比离散扫频和插值扫频能提升3-5倍计算效率,特别适用于天线阵列、微波滤波器等宽频带分析场景。文章详细介绍了算法架构、参数优化策略及工程实践中的精度保障机制,帮助工程师高效完成电磁仿真。

weixin_28693447的博客 92

将ThinkPad笔记本的原厂隐藏分区迁移到新硬盘---GHOST 篇

<br />将ThinkPad笔记本的原厂隐藏分区迁移到新硬盘---GHOST 篇<br />在论坛内,看到了运用ATI软件克隆含有隐藏分区硬盘恢复到新硬盘的文章。因本人一直使用GHOST软件,据我所知GHOST本身也自带有 DISK to IMAGE功能,就是把整个硬盘克隆成一个镜像文件   然后再将这个镜像恢复到新的硬盘上,可以做为一个硬盘文件的整体搬家,理论上,GHOST这个功能完全可行 ,但是实践是检验理论的唯一方法,前段时间 ,由于手上没有多余的硬盘 ,没办法做试验,   正好这两天购进了一个HT

styxqdz的专栏 8438

COMSOL仿真分析高压直流GIS/GIL绝缘性能优化

高压直流气体绝缘设备(GIS/GIL)的绝缘性能是保障电网可靠运行的关键。通过COMSOL Multiphysics多物理场仿真,可以深入分析气固界面电场分布与电荷积聚机理。该技术结合静电场、热场和电荷传输耦合计算,能准确模拟温度梯度对SF6气体与环氧树脂界面特性的影响。工程实践中,这类仿真可优化导体结构设计、改进绝缘材料配方,并建立电场-温度关联预警模型。特别是在80℃高温工况下,仿真显示界面电荷密度会显著增加23%,这对设备安全运行具有重要指导价值。

weixin_32075843的博客 192

thinkpad 隐藏分区救险

买了个T428zu,用pqmagic分了区。        用了一年多后,开机速度较慢,希望重装系统。不巧发现,Access IBM中的Restore Factory  Content不能用了。经google发现,T42以后的机器使用pqmagic分区会破坏原有隐藏系统。        用PQMagic删除所有除了隐藏分区以外的区。问8buy要了张恢复盘,插在光驱里面 。此时又可以恢复系统了。经推

觀滄海 1601

使用Python开发TreeATE的测试脚本常见问题

ImportError: No module named py_compile 找不到 DevLangPython3.dll 以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本

蓝白云的专栏 1032

从零开始的 AI Infra 学习之路

AI Infra(AI 基础设施)是指为上层的 AI 算法应用提供支持的 AI 全栈底层技术,通过合理利用计算机体系结构,可以实现 AI 计算的加速和部署。AI Infra 主要包括以下内容:AI 训练框架 & 推理引擎;AI 编译 & 计算架构;AI 硬件 & 体系结构。参考资料:;。

AI Infra / LLM / 软件开发 3万+

系统崩溃无需重装 打造F11一键恢复

对于电脑用户来说,最头疼的问题莫过于系统崩溃后重装系统。虽然现在有形形色色的各种系统恢复工具,如品牌机自带的的系统恢复盘等等,但是都存在一个缺点,需要启动盘启动。蓝巨人IBM的F11功能倒是不错,无须启动盘。系统崩溃按下F11就自动恢复了,可惜为了这F11叫我等穷人去买IBM有点不太现实,难道我们就没办法了吗?   IBM F11一键恢复原理:  IBM F11系统恢复的工作原理,他是在一个硬

ebsoft的专栏 1401

Python接口自动化测试实战:Requests+Pytest+Excel+Allure框架搭建指南

接口自动化测试是现代软件工程中保障软件质量的关键实践,其核心原理是通过脚本模拟客户端请求,自动验证API的功能、性能和可靠性。在Python技术栈中,Requests库以其简洁的API成为处理HTTP请求的基石,而Pytest框架则凭借其灵活的Fixture机制和强大的参数化功能,为测试用例的组织与执行提供了优雅的解决方案。结合Excel进行数据驱动测试,能够有效实现测试数据与脚本逻辑的分离,提升协作效率;最终通过Allure生成可视化测试报告,清晰呈现测试结果与过程。这套技术组合(Requests, Py

weixin_28677451的博客 304

THINKPAD高级使用技巧(隐藏分区和硬盘分区)

1楼 大 中 小 发表于 2008-4-14 01:48 PM  只看该作者 北青社配件价格查询 青年工社免费软件下载中心 THINKPAD高级使用技巧(隐藏分区和硬盘分区) 一、关于IBM 隐 藏 分 区 FAQ1. 什么是隐藏分区IBM没有提供随机的恢复光盘或者操作系统安装光盘,操作系统、随机软件、设备驱动都存放在隐藏分区里面,隐藏分区的大小约为5G。配合IBM的软件,可以实现...

mlxia的专栏 1940

扩充两个三维体积:ITK实现

在医学图像处理中,经常需要进行 3D 体积的操作,比如合并、分割等。而 ITK (Insight Segmentation and Registration Toolkit) 是一个常用的开源库,可以用于实现各种医学图像处理算法。这篇文章将介绍如何使用 ITK 实现扩充两个三维体积的操作。不过以上代码已经足够简单明了地演示了如何使用 ITK 实现扩充两个三维体积的操作。首先,我们需要准备两个三维体积的数据。这里假设这两个体积大小相同,并且已经加载到内存中了。来读取和保存体积数据,使用了。

CodeVorter的博客 204

大疆A型板使用经验分享(四)—— PWM和舵机SG996的控制

一. j

weixin_43361652的博客 3879

IBM小黑的IBM_SERVICE分区的隐藏与显示

IBM小黑的IBM_SERVICE分区平时是不显示的,只是在磁盘管理中存在一个分区,右键菜单这个分区也是多数功能被禁用,只剩下删除分区和属性菜单。删除分区功能没有试,属性与资源管理器中的属性功能是一样的。有时我们想看看这个分区的内容,按网上搜到的方法试了好多次都显示不出来,最后修改了BIOS设置后更改成功。方法:开机 按F1 进BIOS --Security --IBM Security Ar

jinggangshi的专栏 4263

第14.5章 高翔博士最新开源框架Lightning-LM源码解读(五):揭秘位姿图优化核心模块,从数学原理到代码实现

本文介绍了Lightning-LM框架中的位姿图优化(PGO)模块实现。该模块通过融合多源定位信息(激光定位、激光里程计、DR等),构建并优化位姿图来获得更精确的位姿估计。 主要内容包括: 模块概况与数据流程:初始化配置→添加PGO帧→分配位姿→优化求解→更新位姿→滑动窗口 16个核心函数详解:从构造函数到边缘化处理,涵盖完整的PGO工作流程 关键技术点:噪声参数设置、优化问题构建、约束添加、异常值处理等 关键数据结构:帧队列管理、顶点和边构建、优化统计信息收集 该PGO模块采用增量式优化方式,支持多种约束

行知SLAM 1216

关于IBM隐藏分区的删除和制作

http://www.bbyz.net/bbs/Announce/Announce.asp?BoardID=123&ID=353更多内容查看  www.bbyz.net     qq:272063907        TEL:88087215鉴于很多本友询问隐藏分区(HPA)的问题,现在整理相关资料如下,这里以T40,T41,X31为例,其它的应该与之类似:准备工作    软件:IBM T40 X

李宁的专栏(Neal Lee) 4493

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

关于IBM HPA隐藏分区的删除和制作!(转)

鉴于很多本友询问隐藏分区(HPA)的问题,现在整理相关资料如下,这里以T40,T41,X31为例,其它的应该与之类似: 准备工作      软件:IBM T40 X31行货中文系统恢复盘      硬件:T40 X31 A31 TP本本,及要增加HPA的硬盘(安装在TP里)      在正式操作前,要先准备好可以恢复的硬盘,通常有三种情况,这里分别进行说明    1.没有分区的硬盘,这

missshirly的专栏 3274

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

荣耀笔记本linux隐藏分区,删除品牌机和笔记本隐藏分区的方法

假期为了删联想的隐藏分区把老爹的机子整得彻底崩溃,好好看看学习吧。有很多QQ群和论坛的朋友往往会提一些问题:我的电脑怎 么不能安装系统啊?只能安装vista或者安装版的xp?一安装ghost的xp系统不是装不下就是不断重启?其实这些问题差不多都是由同个原因引起的, 那就是品牌机自带的隐藏分区。有时不是品牌机,在电脑城装机时,一些技术人员也帮你在硬盘上隐藏了一个分区,而你看不到就不怕你误删除,也方便...

weixin_36373787的博客 1万+

ThinkPad 用户系统恢复及自行更改硬盘分区注意事项 !

http://www.91bjb.com/bbs/viewthread.php?tid=39679&amp;highlight=thinkpad%2B%B7%D6%C7%F8 发表于 2008-3-7 02:47 PM  只看该作者 X61/T61/X200/T400/T500/W500/W700使用XP安装盘安装系统及驱动全攻略(视频) ThinkPad 用户系统恢复及自行更改硬盘...

mlxia的专栏 1140

IBM ThinkPad 硬盘的分区处理!

大家都知道,现在IBM出厂时供我们用的分区只有一个[除用来存放预装OS的隐藏分区外],我们有时觉得想装多个系统,或者划分多个分区,用来存放数据, 但又想用预装的正版WINDOWS XP系统,很两难,FORMAT掉重新分区,又无法使用正版的XP系统,现在有办法了,我在网上找了一篇文章,我用过了,可行,供大家参考:引用自:http://www.ibmclub.com.cn/thread-5106

土哥的BLOG 5912

从硬盘的隐藏分区启动计算机,教您如何完全删除硬盘上的隐藏分区

大多数笔记本电脑制造商都具有一键恢复系统。但是,由于一键恢复功能会占用一定数量的硬盘空间(通常为5GB〜10GB),并且大多数用户不习惯使用预设的Vista系统,因此恢复分区成为负担,浪费了笔记本电脑硬盘。空间。如何删除它们?删除普通的隐藏恢复分区戴尔笔记本电脑,以前的ThinkPad笔记本电脑和许多其他笔记本电脑使用隐藏分区方法来还原硬盘驱动器上的系统数据。这种笔记本的一键恢复隐藏分区非常容易删...

weixin_29158047的博客 3537

删除品牌机和笔记本隐藏分区的方法

电脑技术网导读: 有很多朋友的电脑不能安装系统,只能安装vista或者安装版的xp,一安装ghost的xp系统不是装不下就是不断重启。其实这些问题差不多都是由同个原因引起的,那就是品牌机自带的隐藏分区。有时不是品牌机,在电脑城装机时,一些技术人员也帮你在硬盘上隐藏了一个分区,而你看不到就不怕你误删除,也方便他们的恢复操作。     有很多朋友的电脑不能安装系统,只能安装vista或者安装版的xp

axl19530209的专栏 1132

IBM ThinkPad F11系统恢复完全技巧

  自2001年下半年开始,IBM就在部分机型取消了原先随机的系统和驱动恢复光碟,进而在硬盘上划出一个数百MB到1G多的隐藏分区存放恢复数据,系统启动过程中用户按F11进行恢复操作,目前所有的XTRA四大机型均全部采用这样的方式。这样做有利有弊,不方便的地方就是占用了一定的硬盘空间,而且一旦笔记本里面的硬盘损坏要恢复系统就麻烦大了;另一方面,对于IBM来说这样可以节省2-3张光碟的成本,而用户出门

8434

计算机系统变更注意事项,ThinkPad 用户系统恢复及自行更改硬盘分区注意事项

ThinkPad 用户系统恢复及自行更改硬盘分区注意事项互联网 发布时间:2008-11-28 22:33:24 作者:佚名 我要评论一. Lenovo 在计算机中预安装的所有文件和程序的完整备份都存放在硬盘的隐藏分区内,该分区正常状况下是不可见的,该分区内包含的Product Recovery 程序使用户可以将硬盘中的完整内容复原至出厂状态。二. 用户使用分区软件对一. Lenov...

weixin_28779183的博客 530

IBM机器系统分区方法

(请认真对待)在IBM的机器上,您可以根据自己的需求对硬盘进行分区,但是您首先确认该计算机没有进行过分区操作,尤其是没有使用第三方的分区软件(如:分区魔术师软件,第三方会破坏IBM的隐藏分区,导致一键恢复失效)进行分区。 这样,您可以按照以下的步骤进行分区:一、制作一张含有新版本Fdisk.exe程序(日期要在2000年5月18日之后)的启动盘方法一、在装有Windows Me操作系统的计算机上制

1892

如何修复ThinkPad一键恢复系统的引导

由于学习上的需要,今天上午给本本装上了Fedora 10,装完后,发现偶尔出现花屏,知道是显卡的问题,这个目前还不知道怎么解决,要知道我装的时候已经把又显卡切换给关闭了,只使用ATI显卡,这样子都还能出现花屏!我是个追求完美的人,不容得心爱的本本有不完美的地方,所以就进入vista系统下用EasyBCD给重新加载了vista引导文件,然后把Fedora所占的盘给格式化了(注意,这个盘在...

weixin_30602505的博客 1805
下一篇: 系统崩溃无需重装 打造F11一键恢复
ebsoft
博客等级 码龄21年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值