senvei senvei
关注数: 33 粉丝数: 38 发帖数: 351 关注贴吧数: 6
Win8.1 AHCI IDE 随意切换 因工作需要用到在同一硬盘同一系统下进行AHCI和IDE切换, 原以为像Win7一样, IDE安装的系统开启AHCI后,就可以自由切换。 结果Win8.1下是不行的, 后来发现需要执行一些注册表的操作,才能自由切换。 Win 8.1在启动时会禁止不需要的内核驱动, 这一动作通过注册表项StartOverride来控制: "0"=DWORD:3 禁止该驱动启动 "0"=DWORD:0 允许该驱动启动 知道原因以后就好操作了,以实际使用的AMD SATA AHCI控制器为例,在64位Win8.1下操作 从IDE切换到AHCI(还没有安装AMD SATA AHCI 驱动) 1. 在IDE模式安装Win8.1,然后安装AMD驱动(此驱动包含显卡,芯片组等, 不安装也行) 2. 修改注册表,启用通用AHCI驱动[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride]"0"=dword:0 3. 重启进入BIOS, 修改硬盘模式为AHCI, 并重启。 4. 进入系统后,SATA AHCI会安装默认的“Standard SATA Controller”驱动, 重新安装AMD提供的驱动即可。 从AHCI切换到IDE 1. 启用通用IDE,AHCI驱动 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\StartOverride] "0"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pciide\StartOverride] "0"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride] "0"=dword:00000000 如果在装系统时没有安装AMD提供的驱动包,是不会有amdide64这一项的,可忽略。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\amdide64\StartOverride] "0"=dword:00000000 2. 重启系统即可。 以上操作也可以直接删除StartOverride这一注册表子键实现, 但不推荐。 以下是命令行操作: Set SVR=HKLM\SYSTEM\CurrentControlSet\Services for /f %a in (atapi pciide storahci) do ( reg delete "%SVR%\%a\StartOverride" /f ) 安装AMD SATA AHCI驱动后, 由IDE切换为AHCI,还需要启用AMD SATA AHCI驱动 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride] "0"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\amd_sata\StartOverride] "0"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\amd_xata\StartOverride] "0"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\StartOverride] "0"=dword:00000003 可将以上内容保存为注册表文件, 需要切换系统时, 只需要导入对应的注册表即可。 打开一文本编辑器(如记事本), 将以下内容复制并粘贴到编辑器, 保存为扩展名为reg的文件,如win8_ide_ahci_first.reg. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride] "0"=dword:00000000
Google网站打不开,请帮忙看下 我的电脑不能打开Google.com, google.com.tw, google.com.hk等等。 通过PING得到的结果是在PING 127.0.0.1,但我的hosts文件中并没有设定这项: ping http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.google.com&urlrefer=e0fdc4d10bdac6fdf6743616b9d0ffeb Pinging http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.l.google.com&urlrefer=6a57e1690ee187aa442cb2bd734fbbf3 [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 ------------------------------ ping http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.google.com.hk&urlrefer=eb705e1d51a3f860922bb599682a565f Pinging www-wide.l.google.com [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 --------------------------------- ping http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.google.com.tw&urlrefer=eeba16df3355005f4c60d06c67a6dc9e Pinging www-cctld.l.google.com [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 -------------------------------
1 下一页