Windows 8更换Windows XP时出现0x000000A5

本来准备将新购置的笔记本换成XP,后面发现每次进入是都出现了蓝屏0x000000A5,

好不容易修改硬盘分区,看来还要刷BIOS才可以!准备先装个WIN7,下面是微软提供的解释!

还有,奉劝一句:骚年,别折腾了,有些主板上面都不支持XP,还有啥好折腾的呢,即使好了,也是各种问题!

像我硬盘出现了很多坏道,最后走向了低格的路!那可怜的数据呀!

 

微软官方回应

症状

当安装 Windows XP 时,可能会收到下面的 Stop 错误:

停止: 0x000000A5Parameter1、 Parameter2、 Parameter3 Parameter4
此系统在 ACPI Bios 不完全兼容的规格。请阅读有关可能的替代方法,Readme.txt,或联系您的系统供应商,获取更新的 bios。

在此系统中的 bios 并不完全符合 ACPI 标准。请联系您的系统供应商,获取更新的 bios。如果不能以获得更新的 bios 或供应商提供的最新 bios 不符合 ACPI 标准,可以在文本模式安装过程中关闭 ACPI 模式。若要执行此操作,只需按 F7 键时提示您安装存储驱动程序。系统将不会通知您认为已按下 F7 键,将以静默方式禁用 ACPI 并允许您继续进行您的安装。”

Parameter1、 Parameter2、 Parameter3,以及改变计算机的Parameter4参数。

原因

如果 Windows 检测到计算机中的 BIOS 不完全符合高级配置和电源接口 (ACPI),则会发生此行为。

解决方案

若要解决此问题,请联系您的计算机制造商联系,以获取完全符合 ACPI 标准的 BIOS。

若要变通解决此问题,请手动安装标准 PC 硬件抽象层 (HAL):

  1. 重新启动计算机后,重新启动安装程序。
  2. 当安装程序重新启动时,请按 F7 (不按 f6 键) 当您看到”如果您需要安装第三方 SCSI 或 RAID 驱动程序,请按 F6″屏幕。

Windows 会自动禁用 ACPI HAL 的安装,并安装标准 PC HAL。

GPT转MBR分区格式图文教程

在转换之前,首先让我们了解一下什么是GPT?为什么要转换?

GPT:GUID Partition Table (GUID 分区表 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区)

我们可以到“磁盘管理”里面,右键点击下方的磁盘型号,看弹出的菜单,若有“转换为GPT磁盘”字样,说明你的硬盘分区是MBR模式;若有“转换为MBR磁盘”字样,说明你的硬盘分区是GPT模式。
不过:如果你安装的是Win7(无论32位还是64位),你的硬盘分区肯定是MBR模式。
如果你安装的是32位的Win8,你的硬盘分区仍然是MBR模式。
只有你安装的是64位的Win8,你的硬盘分区才可能是GPT模式。

1、用哪种模式的分区对系统运行没有影响。
2、如果主板支持UEFI,那么你可以在大于2T的磁盘上使用GPT模式创建分区安装64位操作系统。如果使用了MBR模式,大于2T那部份不可识别,只能浪费。
3、如果主板是传统BIOS,不支持UEFI,那么你只能在不大于2T的磁盘上使用MBR模式安装64位或32位系统。如果使用了2T以上磁盘,大于2T那部份不可识别,只能浪费。而且,无论磁盘是否大于2T,如果运行于GPT模式,那就不能安装任何操作系统。
4、WinXP不能识别GPT磁盘,无法读写GPT磁盘上的数据,但在远程共享时不受影响。

随机预装Win8的电脑,磁盘为GPT格式的,如果需要安装Win7等早期版本系统,需要转换为MBR格式的,使用Diskpart命令即可完成转换。
操作步骤:注意:转换磁盘格式需要清空磁盘中的所有分区和数据,在操作前,请保存好磁盘中所有重要数据。
1.使用Win7光盘或者U盘引导,进入系统安装界面。

2013033009290338516

2.按Shift + F10打开命令提示符。

2013033009290479571

3.输入”Diskpart”(不用输入引号,下同),并按回车,进入操作界面

2013033009290458078

4.输入:”list disk”,查看磁盘信息。注意看磁盘容量来选择。图中465G的Disk 0是硬盘,3852M的Disk 1是用于Win7安装的U盘。

2013033009290457814

5.输入:”select disk 0”,选择disk 0为当前操作的磁盘

2013033009290548443

6.输入:”Clean”,清空当前磁盘分区。

2013033009290536962

7.输入:”convert mbr”,转换为MBR分区。

2013033009290559133

8.操作完成,关闭此命令提示符窗口,继续按照正常的方法安装Win7系统即可。

扩展知识:convert命令的其它用法:

convert  basic     -将磁盘从动态转换为基本。

convert  dynamic  -将磁盘从基本转换为动态。

convert  gpt      -将磁盘从MBR转换为GPT。

convert  mbr     -将磁盘从GPT转换为MBR。

UEFI、GPT、UEFI boot 以及UEFI boot WIN7&8的安装

UEFI的概念

UEFI是跟BIOS平行的一个概念,是传统BIOS的替代品,UEFI更先进,能让OEM开发固件更省事,也能让硬件在OS没有加载前能够更好的被利用,从而提升用户在Pre OS界面中的体验,拓展这部分的功能等等。

 

类似于传统BIOS支持的磁盘格式是MBR,UEFI也有自己支持的一种磁盘格式,叫做“GUID分区表”,英文缩写为GPT。

 

GPT的概念

跟MBR一样,GPT也是组织磁盘物理存储区域一种形式。GPT的优点很多,例如支持超大容量的硬盘,可以支持上百个分区等等。而传统MBR的磁盘就只能支持到2.2T的硬盘,以及4个分区。

 

UEFI Boot

UEFI Boot是指在UEFI模式下进行电脑的启动和操作系统的加载,而不是传统BIOS启动电脑并加载OS的那套程序,二者在流程上有着根本的不同。虽然具体做了哪些事情,仔细一看可能有不少类似的,但是差别还是很大的。

 

UEFI Boot有着自己的特点,同时也有自己的规矩。UEFI Boot的特点是,UEFI下可执行的程序不仅可以放在CMOS里,也可以放在硬盘上。UEFI程序的运行,是基于一种通用的驱动程序模型,使得UEFI程序几乎可以无限制的使用硬件资源,包括CPU资源、内存、硬盘、网络等等,彻底摆脱了传统BIOS运行在16bit实模式的束缚。因此UEFI程序的执行效率相对于传统BIOS也得到了大幅的提高。

 

UEFI boot的规矩简单说是这样,在GPT磁盘里,必须有一个EFI System Partition(ESP),UEFI会在这个磁盘分区里找启动OS的引导程序。这个分区必须是FAT格式的,所以一般都用FAT32来格式化。这个启动OS的引导程序,扩展名为EFI,必须存放在这个路径中:“\EFI\Boot”,文件命名也有规矩,叫:BOOT{架构名}.EFI,对于64位PC来说,架构名是“x64”。其他的,比如intel的安腾架构的电脑,则架构名为“IA64”。所以,对于普通电脑来说,UEFI引导文件是“\EFI\Boot\Bootx64.efi”。

 

UEFI boot WIN7&8的安装

Windows从win7开始支持UEFI Boot下的安装,并且安装好之后,操作系统便仅支持从UEFI boot引导操作系统。

 

那么无论是windows的安装过程,还是今后的正常启动,以UEFI Boot方式运行,带来的好处是能够加快系统的启动速度,在未来版本的windows中,还能够利用UEFI的特性来实现更高的安全性等等。

 

UFEI之所以能够提供更快的启动速度,我觉得主要是源于以下几点:

a) UEFI运行在32/64bit模式下,而BIOS运行在16bit实模式下,效率不可同日而语。16bit实模式只能使用64KB内存,而UEFI则几乎可以无限制的使用硬件资源。

b) UEFI与硬件打交道的能力比BIOS强很多,例如UEFI使用EFI Block I/O协议,以块形式读数据,一次可以读1MB的数据,而实模式的BIOS通过int13读数据,一次最多64KB。

c) UEFI启动的时候省略了一些BIOS启动所需的步骤??(不敢确定)

d) Win8的Boot Manager做了特殊的优化??(臆测)

 

那么除了满足以上几个以UEFI Boot的条件之外,windows对于GPT磁盘的管理也有自己的一套规矩。

Windows下对于一个可启动的GPT磁盘,至少要包含三个分区。按照分区的物理位置,划分如下:

 

win78

System,就是之前提到的EFI System Partiton,简称ESP分区。这个分区必须是FAT32格式,以便UEFI能够识别。别且这个分区里包含了Windows系统启动的EFI程序以及其他windows的系统程序文件。这个分区最小为100M,可以更大无所谓。

 

MSR,则被称作Microsoft Reserved Partition,这个分区没有文件格式,在windows系统里一般也不可见,主要用于兼容windows里面利用原MBR磁盘的隐藏扇区所实现的各种功能。这个分区大小为128M,并且隐藏,用户不可对其内容进行操作。

 

再就是普通的分区了,但至少得有一个,用来存放windows操作系统。

 

所以,如果想用UEFI Boot方式引导安装windows,那么首先安装镜像的媒体里要有能够被UEFI识别的启动程序,用来引导windows installer。而且媒体的分区必须是FAT32。当然光盘除外,UEFI能够识别ISO 9960以及UDF格式的光盘。

 

需要注意的是Win7的安装镜像并没有默认就将UEFI Boot所需的引导文件准备好,需要手工更改一下镜像才能够实现UEFI Boot。

Win8 在GPT分区下安装win7(即可保留原win8系统和一键还原)

说明:此贴只是为了想保留win8系统和一键还原,但是又想使用win7系统的朋友准备,安装过程请不要破坏隐藏分区,也不要使用任何其他分区软件。此过程有些步骤可以优化,有兴趣的可以尝试

新入手品牌机预装win8,因不舍得删掉正版win8,可以通过nt6_hdd_installer 3.1.4在gpt分区下安装win7就不需要删除所有分区,MBR硬盘了。win8依然可用。

注:此方法安装win7 无法软激活,建议安装企业版或专业版win7,网上可以找到激活密钥.
经测试,使用品牌机一键还原可以恢复出厂状态(一键恢复后 可以使用 bcdboot  x:\windows重新添加win7引导)

609674799573139809

 安装前需要修改bios:
boot mode设置为 legacy support
     boot priority 设置为 efi first
—————————————————————-下面为安装步骤—————————————————————

安装前准备win7 64位MSDN旗舰版镜像(我使用的是cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,别的版本win7没有尝试)
下面开始安装:

1、修改bios:
6597538158610810752

 按照上图设置后F10保存退出重启电脑进入win8系统

2、在win8系统中将100G的C盘压缩出50G准备装win7(C盘用win8系统压缩出50G一键还原依然可用,如果使用别的软件压缩、分区不保证一键还原可用)
压缩出的新盘暂时命名为F盘
3、将cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso里面的文件使用winRAR解压到F盘根目录:

6597650308796845406

 上图为解压后的截图,文件请不要缺少
4、运行nt6 hdd installer v3.1.4.exe

6597515068866209552

 当前系统 windows8(EFI) 软件已经识别,按1,选择安装:

6597849320401480924

 在F盘上的安装文件软件也已经识别出来,模式2也已经安装成功。

5、重启计算机,计算机启动后会提示选择进入的系统,选择模式2:

6597389724542155791

 6、稍后即进入win7安装界面:

6597437003540632618

 下一步:

6597775653122414548

 然后选择修复计算机,稍等几秒后到一下界面:

6597650308796845425

 鼠标点击空白处:

6597538158610810767
即上面的2个操作系统都不选择。下一步
6597530462029418406

 选择命令提示符:

2689211927511578741

 这个界面大家应该都熟悉,进入安装win7系统的磁盘,进入sources目录,输入setup,然后就开始安装win7:

6597439202563888155
2492742393767530145
6598300120168659293

 选择确定开始安装:

6597786648238694004

 安装完之后截图:

1548675321879999189

 安装完成后,点击开始,输入msconfig

2756765921922018210

 将上图的第三项删除(也可以不删除~~)

重启计算机:

6598176974866339918
6598060426633792843