TTEP.CN > 电脑 >

XP真的老矣?SSD实战XP/Win7/Win8系统

不同于机械硬盘的机械构造,主要由“闪存”与“主控”组成的SSD并不是磁头至磁碟的读写,SSD要有“预留空间OP”,会“写入放大WA”,执行TRIM指令,时时进行“垃圾回收”等复杂的工作。恰恰这些工作与操作系统息息相关。SSD固态硬盘优化指南

XP真的老矣?SSD实战XP/Win7/Win8系统
  SSD兴起的历史并不长,像XP盛行时,SSD还远远没有现在普及,使得不同操作系统对SSD优化有很大的出入。比如XP系统不支持Trim指令,对SSD的耐久度,性能影响很大;Win7系统开始就针对SSD进行了优化,引入了Trim技术;Win8更是进一步强化了SSD的优化设计,使得开关机速度更快了。今天就针对XP/Win7/Win8三大系统,来体验一下不同系统下SSD的性能表现。
WinXP/Win7/Win8三代操作系统:固态硬盘玩游戏好吗 固态硬盘玩游戏的好处

  WinXP是微软于2001年推出的操作系统,有着比Win98等系统更强的稳定性,操作界面也经过了美化设计,有性能良好、容易上手、资源占用低的优点,但不支持Trim指令,多数版本不支持AHCI磁盘模式,这也使得很多老用户、老平台想用SSD装上XP时遇到的烦恼。

  Win7是微软继Vista之后于2009年推出的新操作系统,采用比XP更先进的新型内核,能够支持DX10/DX11等新规范新技术,支持Trim指令,支持AHCI,对SSD进行优化,但Win7内存与硬盘占用容量较大。

  Win8微软新一代操作系统,除了适合传统PC和笔记本,还可以在平板电脑上使用,全新Metro操作界面和网上商店Windows Store是其两大特点。Win8的基本硬件要求和Win7一致,但有个很显著地改变,就是对磁盘进行了优化,在安装速度,启动速度方面更优于于Win7。
影响SSD性能主要因素:
Trim指令:

  简单来说,Trim是一则ATA协议指令,由操作系统发出“该文件已删除”的命令到SSD,再由SSD内部定位并标记该闪存(NAND)块数据位置为无效,最后就由GC垃圾回收处理掉。

  提到了GC垃圾回收的操作,就是把一个闪存块里的'有效'页数据复制到一个'空白'块里,然后把这个块完全擦除。GC是SSD里的一个非常关键的操作,其效率对性能有决定性影响。闪存块里'有效'页的数量对GC效率有决定性的影响,因数量越少,需要复制的页就越少, 花费的时间也越少,效率就高了。
TRIM的支持需要以下三要素:
能够发送TRIM ATA指令的操作系统(Windows 7及以上系统)
能够传输ATA指令的驱动(截止目前位置,AMD驱动、intel RST驱动、微软默认驱动均可)
能够执行ATA指令的主控及固件(当前主流的全部支持)
  我们看到Win XP系统是不支持TRIM指令的,意味着SSD的GC垃圾回收基本报废,那装上XP系统的SSD对实际性能影响有多少呢?实际的体验会怎样呢?下面我们将有具体的探讨。
AHCI模式:

若主板与操作系统支持AHCI模式,那使用SSD时一定要打开AHCI模式
  AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模式更适合SSD。因为AHCI中的原生命令队列特性(NCQ)可以优化用户发送指令的顺序,从而降低设备负荷,提升设备性能。Windows7/8系统都已经内置通用版AHCI驱动,一般开机后就能直接使用。但大部分版本的XP系统仅支持IDE模式,这对SSD来说又是一大致命之处。
4K对齐:
  SSD读写的最小单位叫“页”(常见尺寸为4KB,实际视具体颗粒而定),闪存颗粒不允许像机械硬盘一样覆盖写入。因此在有数据的地方要写入新数据,就需要先进行擦除操作,而擦除的最小单位是块(每个块都由很多个页组成)。
  传统的分区偏移尺寸一直是从磁盘的第63个扇区(63X512B=31.5KB)开始,因此第一个用户数据的前4KB,都肯定是存放在系统"逻辑扇区"的31.5KB~35.5KB之间,在SSD上,这样就会导致所有数据都横跨在2个页之间,从上面SSD的特性可以知道,这种情况必然导致SSD的性能受严重影响(特别是随机性能),因为每次的写入操作在SSD上都变成了读-擦-写操作。所以我们在装不同的操作系统时,必须要保证4K对齐。


最近发表
赞助商链接