1、如何制作无盘 PNP(超级版教程)PNP: 一。不同 CPU 之间能 PNP 吗?单与多核间的 PNP?怎么做方法? 方法流程 AMD INTEL VIA 等 方法: Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINESYSTEMControlSet001Servicesintelppm “Start“=dword:00000003 把 HKEY_LOCAL_MACHINEsystemCurrentControlSetservicesintelppm下的start 改为 3(默认为 1)。 把 HKEY_LOCAL_MACHINEsy
2、stemCurrentControlSetservicesAmdK8下的start 改为 3(默认为 1)。 把 HKEY_LOCAL_MACHINEsystemCurrentControlSetservicesAmdLLD下的start 改为 3(默认为 1)。意思是手动服务,可以解决 CPU 蓝频问题! AMD INTEL 二。不同电源模式之间的 PNP 方法流程 ACPI PC:处于 ACPI 模式下的单处理器电脑,主板不提供 APIC 功能 Standard PC:处于标准模式下的电脑,主板不提供 APIC 功能 ACPI multiprocessor PC:处于 ACPI 模式下的双
3、处理器电脑(主板支持双处理器) ACPI uniprocessor PC:处于 ACPI 模式下的双处理器电脑(主板不支持双处理器),或处于 ACPI 模式下的单处理器电脑,主板提供 APIC 功能 MPS multiprocessor PC:APM 模式下的双处理器电脑(主板支持双处理器) MPS single processor:APM 模式下的双处理器电脑(主板支持双处理器),或 APM 模式下的单处理器电脑,主板提供 APIC 功能 APM 为 Advanced Power Management(高级电源管理,此模式下 ACPI 未打开) APIC 为 Advanced Program
4、mable Interrupt Controller(高级可编程中断控制器,P4 和 Athlon XP 的主板都支持此功能,可将 15 个 IRQ 中断扩展为 23 个,此模式下 ACPI 打开) MPS:Multi Processor System(多处理器系统,此模式下 ACPI 未打开) 方法: 上传系统之前把电源模式都改为标准模式,如遇到关机不正常的,不正常关机的配置进超级,把电源模式改为本有的模式! 方法二:0407 年的电脑一般都可以把电源模式改为最长的那个电源模式!把 Standard PC 转换成 ACPI 的有效命令最近老是有人问如何更改 ACPI 成标准,现将该命令公布如
5、下rundll32.exe setupapi,InstallHinfSection ACPIPIC_UP_HAL 131 %windir%infhal.inf这个命令可以把 Standard PC 转换成 ACPI 电源模式 方法三:替换文件法 Longhorn 的启示 Windows Server 2003 之前,Sysprep 受到“必须源计算机与目标计算机有着相同的 HAL”的限制,在 HAL 不相同的时候,不能正确判断计算机电源管理模式。从 2003 年 Windows Server 2003 发布到 2006 年底 Windows Vista 的发布中的3 年中,微软在研发 Vist
6、a 的时候,发布了以内部研发编号命名的 Windows Longhorn 测试版。 Windows Longhorn 与以往的 Windows 在启动时有着一定的区别。 第一,NTLDR 有一定区别,提供了“/detecthal” 接口; 第二,BOOT.INI 也支持“/detecthal”参数,以实现与 NTLDR 的结合; 第三,INF 文件夹中有了“dtecthal.inf”, 提供各种 HAL 类型检测的参数说明。 有了这三个文件,可以让计算机在开机启动时即自动检测 HAL,从而可以自动判断电源管理选项。 移植 Longhorn 的 HAL 判断 现今大多数人还是以使用 Window
7、s 2000/XP 为主,所以,即使 Longhorn 的 HAL判断再怎么强悍,不能移植到 2000/XP 中,也就不能使用。 以下是在 2000/XP 总移植并使用 Longhorn 的 HAL 判断的具体方法: 1从系统中提取相应的 HAL 文件包:(WIN2000 在 SP4.CAB、WINDOWS XP SP2在 SP2.CAB 中) halacpi.dll halapic.dll halmps.dll halaacpi.dll halmacpi.dll hal.dll ntkrnlmp.exe ntkrnlpa.exe ntkrpamp.exe ntoskrnl.exe 提取完毕后
8、将 hal.dll 更名为 halstnd.dll,ntoskrnl.exe 更名为ntkrnlup.exe; 2将上述相应的 HAL 文件包拷贝到准备封装的系统的%Windir%SYSTEM32下; 3将 Longhorn 的“dtecthal.inf”拷贝到准备封装的系统的%Windir%INF下;4修改 C:BOOT.INI 在准备封装的系统后面加上 /DETECTHAL 参数如: boot loader timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS operating systems multi(0)disk(
9、0)rdisk(0)partition(1)WINDOWS=“Microsoft Windows XP Professional“ /fastdetect /detecthal 5将 LONGHORN 版本的 NTLDR 拷贝到从 C:,覆盖原有的 NTLDR; 6删除准备封装的系统的 HAL 信息,删除注册表中以下键值,如果提示权限不足不能删除,则可用 setacl.exe 来修改权限再删除。 HKEY_LOCAL_MACHINESYSTEMControlSet001EnumACPI_HAL HKEY_LOCAL_MACHINESYSTEMControlSet001EnumRootACPI_
10、HAL HKEY_LOCAL_MACHINESYSTEMControlSet002EnumACPI_HAL HKEY_LOCAL_MACHINESYSTEMControlSet002EnumRootACPI_HAL HKEY_LOCAL_MACHINESYSTEMControlSet003EnumACPI_HAL HKEY_LOCAL_MACHINESYSTEMControlSet003EnumRootACPI_HAL HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumACPI_HAL HKEY_LOCAL_MACHINESYSTEMCurrentCon
11、trolSetEnumRootACPI_HAL 至此,突破了 HAL 限制的系统就已经准备完毕。由于这个技术本身就出自微软,所以对电源管理的判断几乎是 100。 突破 HAL 限制的系统可以部署在任何 HAL 环境的计算机上,不再有“源计算机和目标计算机需有相同的 HAL”的限制。 BOOT.INI 里加上/detecthal如:multi(0)disk(0)rdisk(0)partition(1)WINDOWS=“Microsoft Windows XP Professional“ /fastdetect /detecthal复制 dtecthal.inf 到 Windowsinf 目录里V
12、ersionsignature=“$Windows NT$“DriverVer=07/01/2001halMPS_MP = halmps.dllMPS_UP = halapic.dllE_ISA_UP = halstnd.dllACPIPIC_UP = halacpi.dllACPIAPIC_UP = halaacpi.dllACPIAPIC_MP = halmacpi.dllACPIOptionsACPIEnable = 2ACPIBiosDate = 01,01,1999在把 NTLDR 文件复盖到 C 盘配置从高装到底收费附件: 电源 PNP.rar 电源模式修改器.rar (260.4
13、6 KB) 电源模式修改器.rar (260.46 KB)下载次数: 3442008-11-13 23:31http:/ 高手指点! 死性不改三。不同主板间 PNP 方法流程 VIA INTEL AMD NF S3 等 方法: 听说先做高配置主板的 PNP 把磁盘控制器改为标准的 四。不同网卡的 PNP 方法流程 NF INTEL BRO VIA 瑞立等 手工法:BXP 不同网卡芯片间的 PNP工具法:http:/ 自带的 PNP.rar (101.53 KB) Bxp 自带的 PNP.rar (101.53 KB)下载次数: 6092008-10-15 15:11手工法:纯手工网卡 pnp
14、的心得没事研究了一下纯手工网卡的 pnp,一点小小的心得,不一定对,有问题大家给指点一下还有,下载了个“pnp 注册表生成器“的东东,谁知道干什么用的和怎么样,高手说一下下边是手工网卡 pnp 的过程了:1、第一台电脑硬件安装完、重起之后,导出注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumPCIVEN_10EC让一个系统包同时支持 NFINTELVIA 等各芯片技术 我们在装一个网吧不同配置的时候,经常出现蓝频,现在我们来做,一个包就能支持任何芯片的主板. 1、先装好 NF及 VIA 的芯片的主板驱动(设超级用户装哦) 2、在 INTEL 上设
15、超级用户,装 INTEL 芯片驱动程序。,这个时候再开 NF 的试试,肯定蓝频 3、怎么解决,在 INTEL 芯片主机上面,运行 Autoruns 08042723257605.jpg (181.26 KB)2009-4-5 21:13autoruns 下载4、做好了的时候,关掉 INTEL 芯片,再开 VIA 和 NF 的试试 成功了吧!五。不同视频间 PNP 方法流程 把所有视频头的驱动都装好 每个接口都要过一遍! 别的方法不知道!六。不同显卡 PNP 和同厂家不同型号显卡的 PNP(如 GF440 5200 7200 8600 8800 之间的 PNP) 听前辈们说。安装 GF 的显卡 开超级装好个自 GF 的驱动上传,共享包后系统会自动认出个自的驱动的,还有 ATI 的驱动可能会认错驱动!解决方法目前没有 希望大家多多参于!同厂家的不同型号的显卡有时驱动的文件名一样,造成有冲突我们可以修改c:windowssystem32drivers 对应的 SYS 驱动文件,我们可以用 autoruns 这个工具找到对应的驱动所在的注册表!