在Mac Pro下更换SSD后,如果安装Win7,要将SSD改为AHCI模式是非常麻烦的。本文介绍如何将Mac的Win7下的SSD改为AHCI方式驱动,及几种常见问题的处理。

一、当Lion与Win7双系统并存时,如何将Win7的SSD驱动模式改为AHCI

1.1、进入Win7系统,修改注册表 通知系统下一次开机,加载AHCI驱动:

开始菜单,运行,regedit,进入以下目录:
              HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci
              HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor(可能没有)
              HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

在右窗格中,右键单击“名称”列中的“Start”,然后单击“修改”,在“数值数据”框中,键入 0 ,然后单击“确定”。

1.2、准备一个U盘,进入Mac 的Lion系统,利用磁盘工具将其格式化为“日志式”(第一个选项),将U盘命名为“UPan”,然后下载patchedcode.rar,解压后,将patchedcode.bin拷到U盘根目录。

1.3、【如果没有联网恢复系统的Mac,请跳过此步】将联网的路由器的DNS改为114.114.114.114与8.8.8.8

1.4、进入联网恢复系统或者用Lion的安装U盘或光盘引导,进入安装界面,选择“终端”,以修改MBR信息。

联网恢复系统进入方法:重启机器,按住Option键不松,出现磁盘选择界面时,按下“Command+R“键,然后选择3步骤中的路由器进行连接,经过漫长的下载(如果不按步骤3改DNS的话,在国内大概需要2-3小时下载,改了DNS后大概10来分钟就可以了)后,即可进入联网恢复系统。

进入终端后,输入以下命令:

cd /Volumes/UPan

dd if=/dev/disk0 of=backup.bin bs=512 count=1

(备份现有的MBR,运行后,会显示success,可以输入ls命令,看下U盘目录下是否新添加了一个backup.bin的文件)

diskutil umountdisk /dev/disk0

(卸载SSD,注:回车后,一定要看到success类似的成功信息,如果显示忙无法卸载,需要重新启动后再次进入终端重新执行卸载)

dd if=patchedcode.bin of=/dev/disk0 bs=440 count=1

(将patchedcode中的mbr写入到硬盘,回车后,一定要看到成功提示)

reboot

重启后,进入Win7,系统就会自动重新加载AHCI驱动,然后提示需要重启,重启一次后即可。

二、当更换了新的SSD,没有Lion系统,只安装Win7时,如何启用

2.1、准备一个U盘,将1.2中的patchedcode.rar下载解压后的patchcode.bin放到U盘根目录,并下载ahci驱动解压后放到此U盘下。

2.2、先用Win7光盘安装系统,在安装win7选择磁盘或分区时,点击“加载驱动程序“,浏览——U盘的2.1中的ahci驱动的目录,将”显示未签名的驱动“勾上,选择第一个驱动,然后安装系统。

2.3、系统安装完成后,进入win7,运行regedit,将1.1中的注册表三个键"start"改为0

2.4、重启电脑后,按1.3,1.4中的步骤进行操作即可。

当完成AHCI驱动后,进入Windows 7系统,即可在“设备管理器”中看到SSD已由原来的IDE模式变为了AHCI模式,此时,我们还可以下载IntelRST驱动来优化SSD的使用以延长其寿命。

三、常见问题

3.1、Win7下的BootCamp控制面板打不开,显示"尝试访问启动磁盘设置时出错“

网上很多贴子说,只要下载一个经过改动的c:\windows\system32\AppleControlPanel.exe替换后即可,但是我尝试过多次,没有一次成功的。后经过测试,在本人的电脑上,是因为Intel RST服务与BootCamp冲突导致的,只需在控制面板——程序中,将“英特尔快存储技术”卸载,重启电脑后即可打开BootCamp控制面板。

3.2、Mac启动Win7时,白屏时间过长

这是因为Mac在搜索启动磁盘引起的,我们可以在Win7的BootCamp控制面板中,选择“启动磁盘”后,应用一次,即可明显减少白屏的时间。(至于bootcamp控制面板打不开,请参考3.1)

3.3、有没有必要装“intel RST“的问题

网上很多贴子说,intel RST只对多块磁盘时有用,即主要用于一块SSD与一块HDD搭配使用时,可以利用此技术,将SSD作为HDD的缓存盘,以便使得HDD具有SSD差不多的读写速度,如果只有一块SSD时,无须安装Intel RST。但本人还是建议安装intel RST,因为我检索了一些资料,除了在RAID方面的功能外,Intel RST技术还能有效地平衡SSD的擦写,减少错误数据的产生,并有效延长SSD的使用寿命。我用AS SSD Benchmark进行过测试,没有安装Intel RST时,得分确实要比安装了Intel RST要低50分左右,但与SSD的稳定性与寿命相比,这点速度上的差别是无关紧要的。

3.4、联网恢复系统下载过程中出现错误

请如下步骤重置MAC的PRAM即可。

3.4.1、关掉电脑
    3.4.2、同时按下这四个键:Option+Command+P+R,然后按电源键开机
    3.4.3、在开机出现灰色屏幕时按下并按住第2步中的4个键,值到Mac的第二次重启(会明显感觉到启动声音变成了出厂时的最大音量)
    3.4.4、释放这几个键。

3.5、重置了PRAM后,Mac启动的“Pong"声音过大

这个声音无法在win7中修改,如果要修改,需要进入Lion系统中(如果你的新SSD只有Win7,那请换上原来的Lion的硬盘重启),将系统音量调小才可以。可以在Lion下安装一个叫StartupSound的软件,然后在偏好设置最下方找到这个工具再设置。或者,通过Lion的终端输入命令,如“sudo nvram SystemAudioVolume=%80”来控制。

Mac Pro更换SSD后,在Win7下启用ACHI的方法AHCI的更多相关文章

  1. asp IIS网站的配置(Win7下启用IIS7配置ASP运行环境)

    其实win7下的IIS7配置过程是非常简单的.下面让seo博客来详细的介绍一下win7下配置IIS7环境运行ASP网站的方法,以供初接触者参考   第一次在windows7下配置IIS,虽然有丰富的x ...

  2. Linux服务器更换主板后,网卡识别失败的处理方法

    1)现象说明公司IDC机房里的一台线上服务器硬件报警,最后排查发现服务器主板坏了,随即联系厂商进行更换主板,最后更换后,登录服务器,发现网卡绑定及ip信息都在,但是ip却ping不通了,进一步排查,重 ...

  3. win7下配置IIS服务器方法

    网站爱好初学者必看的win7系统配置自己的IIS,可以在你自己的电脑上配置网站服务器发不到网上,下面就跟着我的步骤一起做吧100%成功. 步骤方法 1.点击开始-------控制面板这个就是打开的控制 ...

  4. win7下设置smtp的方法

    在win7中开启SMTP服务的方法如下: 1. 首先确定是否开启IIS服务:在运行中输入“inetmgr”,若提示出错,则表明未安装.进入步骤2,否则进入步骤3: 2.打开控制面板->程序-&g ...

  5. Win7下共享WiFi热点方法

    管理员权限运行CMD netsh wlan set hostednetwork mode=allow ssid=Wifi名称 key=Wifi密码 netsh wlan start hostednet ...

  6. Win7下启用IIS7

    1.进入“控制面板-->程序”: 2.点击“打开或关闭Windows功能” 3.选择“Internet信息服务”相关选项,如下: 点击“确定”后,请稍等.. 5.启用成功后,可在浏览器访问:ht ...

  7. WIN10更换无线网卡后WIFI无法正常启用

    这里根据自己经历提供几个方案: 首先我们要确定这两个地方正常(表示网卡能识别.驱动安装好:有无线开关没打开的朋友请出门右转): 方案一:万能的重启,不觉得麻烦的就多重启几遍.大力出奇迹! 方案二:然后 ...

  8. Win7下安装Ubuntu双系统常见问题

    [转自己以前的文章] 导航: ● win7下硬盘安装ubuntu常见问题 ●  win7下u盘安装ubuntu常见问题 吐槽: Ubuntu的安装花了我将近15个小时,网上常见的.不常见的问题基本我都 ...

  9. 记 Mac Pro 系统升级后,编译安装 PHP-5.6.28 / PHP-7.0 报错修复过程

    买 Mac Pro 的时候,系统为 OS X 10.11.5,编译 PHP-5.6.21 的时候,也遇到一些坑,安装过程记录如下: Mac Pro 编译安装 PHP 5.6.21 及 问题汇总 后来, ...

随机推荐

  1. JXL获取excel批注

    /** * Jxl.jar(2.6.12) * @author lmiky * @date 2011-11-26 */ public class JxlTest { /** * 测试获取批注 * @a ...

  2. Innodb 锁系列2 事务锁

    上一篇介绍了Innodb的同步机制锁:Innodb锁系列1 这一篇介绍一下Innodb的事务锁,只所以称为事务锁,是因为Innodb为实现事务的ACID特性,而添加的表锁或者行级锁. 这一部分分两篇来 ...

  3. UVa 1572 (拓扑排序) Self-Assembly

    题意: 有n种正放形,每种正方形的数量可视为无限多.已知边与边之间的结合规则,而且正方形可以任意旋转和反转,问这n中正方形是否可以拼成无限大的图案. 分析: 首先因为可以旋转和反转,所以可以保证在拼接 ...

  4. Android handler Thread 修改UI Demo

    /********************************************************************** * Android handler Thread 修改U ...

  5. jwplayer 网页在线播放插件

    1.到官网 https://www.jwplayer.com/ 注册,取得key并下载免费版本(免费版只支持mp4格式): 2.编辑如下网页即可在线播放: <!DOCTYPE html> ...

  6. postInvalidate、removeAllViewsInLayout、refreshDrawableState用法

    postInvalidate.invalidate:会调用控件的onDraw()重绘控件 refreshDrawableState:当控件在使用一个对控件状态敏感的Drawable对象时使用,如一个B ...

  7. Struts2 教程

    一.Struts2是什么 Struts2是在WebWork2基础发展而来的.和Struts1一样, Struts2也是基于MVC的web层框架. 那么既然有了Struts1,为何还要Struts2? ...

  8. jquery选择器返回值

    jquery选择器$('selector')返回的不是数组,而是封装好的jquery对象.但这个对象有一个特别的地方,就是查询到的节点被以下标为属性,添加到了jquery对象上,所以它看起来像数组,因 ...

  9. java Object类学习

    /* * Copyright (c) 1994, 2010, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETA ...

  10. 动态代理CGlib实例

    1.委托类: package 动态代理2; //需要对这个类进行增强 public class UserService { public void create() { System.out.prin ...