Linux系统下修复ThinkPad 一键恢复功能


故障描述:

在Thinkpad T43笔记本上安装Linux系统后,可能会导致“Access IBM”无法引导启动系统恢复分区,提示错误“missing operating system”。

解决方案:

如果系统恢复分区仍然保留在硬盘上,那么它仍然可以访问。安装Linux系统后,恢复分区变成一个隐藏的不活跃分区,这就是为什么它不能够被启动的原因。如果系统是双启动,可以引导启动windows XP,单击 “开始” > “运行”,键入 “c:\ibmtools\utils\bmgr32 /fbootmgr.bin /m2 /ibm /r”,后单击 <确定> 重新启动计算机,即可修复系统恢复功能,在系统启动时单击“Access IBM”键启动恢复分区。

如果丢失预装的ibmtools文件夹,可以从其他T43笔记本拷贝路径c:\ibmtools\utils)下bmgr32.exe和bootmgr.bin两个文件到本机依照上述参数执行修复操作。

bmgr32 是 Rescue and Recovery 引导管理器控制程序,位于目录c:\IBMTOOLS\UTILS 中,部分参数说明如下:

bmgr32 参数 说明

/F 装入RRE 主引导记录程序
/M2 Rescue and Recovery 环境位于带有DOS 的服务分区仅IBM 预装入)
/IBM 系统为IBM 计算机
/R 重新引导计算机

注:以上操作属个人使用经验,相关解释说明摘自IBM网站文档。

对于装有LINUX的硬盘这个方法不一定好使 我当初有LINUX的时候就不好使 可以删了LINUX在MBR中的引导程序,用带有FDISK工具的引导盘引导在DOS下输入A:>fdisk空格/mbr 之后在用次方法 原因可能是IBM不支持LINUX系统

用Fdisk命令修复

Fdisk不仅是一个分区程序,它还有着非常便捷的恢复主引导扇区功能,而且它只修改主引导扇区,对其他扇区并不进行写操作,因此对于那些还在使用Windows 9x的朋友而言无疑是个非常理想的分区表修复工具。通过Fdisk修复主引导区的时候,先用Windows 98启动盘启动系统,在提示符下输入“Fdisk /mbr”命令即可覆盖主引导区记录。

提示:“Fdisk /mbr”命令只是恢复主分区表,并不会对它重新构建,因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况使用。而且这个命令并不适用于清除所有引导型病毒,因此使用的时候需要注意。

用Fixmbr修复引导记录

在Windows 2000/XP中,我们一般会用到故障恢复控制台集成的一些增强命令,比如Fixmbr用于修复和替换指定驱动器的主引导记录、Fixboot用于修复知道驱动器的引导扇区、Diskpart能够增加或者删除硬盘中的分区、Expand可以从指定的CAB源文件中提取出丢失的文件、Listsvc可以创建一个服务列表并显示出服务当前的启动状态、Disable和Enable分别用于禁止和允许一项服务或者硬件设备等等,而且输入“help”命令可以查看到所有的控制命令以及命令的详细解释。

比如输入“fixmbr”命令可以让控制台对当前系统的主引导记录进行检查,然后在“确定要写入一个新的主启动记录吗?”后面输入“Y”进行确认,这样就完成了主引导记录的修复。

相关内容