POPPUR爱换

标题: 新入镁光M4,装机和优化小谈 [打印本页]

作者: mentla    时间: 2011-11-11 13:19
标题: 新入镁光M4,装机和优化小谈
本帖最后由 mentla 于 2011-11-21 13:57 编辑

    泰国大水,应了30年河东,30年河西,风水轮流转之说。硬盘在白菜了多年之后,终于用天灾这种无法可测的方式,迎来一个轮回。但同时也加速了SSD进入了大家的视野,可谓福祸参半。
本篇所写的是我在入SSD之前,搜罗阅读的各类针对SSD专题,帖子的信息综合,我尽量从简单易懂的角度,从实际操作应用的出发做一个梳理。希望对跟我一样新入手SSD的TX有所帮助。老鸟尽请忽略,不敢贻笑大方。
准备工作:
    为了最大发挥SSD的速度,请选择一块支持原生SATA3的主板。SATA2或第三方芯片的接口,我目前看到的,速度上限都在400M以下。会让你的SSD跑的很不够尽兴。
如果你想有Trim又想兼做HDD Raid,那I平台是你唯一的选择,Intel的RST驱动(英特尔快速存储技术)对SSD有很大帮助。
(什么叫Trim,请看后文)
    操作系统尽量选windows7,不要用XP(Win2008server就不讨论了)。Win7系统本身对SSD有优化。

   开始进入正式装系统:
   首先,进BIOS,SATA模式改为AHCI,或者Raid(如果你要做Raid),不要用IDE。
其次,分区,4K对齐,安装系统。

    为什么要4K对齐? 目前64G,128G SSD的读写基本block size都是4KB。4K对齐可以有效提升读写效率和减少空间浪费。至于硬盘整数分区,可用可不用,随大家喜欢。

    如何进行4K对齐? 很简单,用windows 7安装盘进行分区和格式化就OK。当然也有软件可以进行重新对齐,不过相对专业的就先暂不在这讨论。咱大众简单点重装次得了,也就10多分钟。

    分区,格式化之后就是正常的安装系统。然后就是ISO流程的安装各项驱动。安装工作完成了。

    然后是大家挺关心的进行对SSD的优化问题,所有的针对SSD的优化有2个目的:
    减少对SSD的写入,以延长SSD的寿命;尽量利用SSD的有效空间。

   看了一些帖子,觉得比较有用的如下:
1. SSD分区上去除磁盘碎片整理和磁盘索引。
   SSD的结构原理与普通磁盘不同,所以整理方式各异。其固件中已经集成针对SSD的碎片整理程序。而且由于SSD寻道时间几乎为0,其实磁盘整理对SSD的意义并没有像机械盘那么大。

关闭的方法:去除磁盘碎片整理:在管理工具,服务中将Disk Defragmenter服务关闭,并禁用自动启动。
去除磁盘索引:打开SSD“属性后去掉除了文档属性外,还允许索引此驱动器上文件的内容(I)”前的勾。

2. 关闭系统启动时的磁盘整理。
  方法: 打开注册表, 找到  
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
修改: "Enable"="N"

3. 系统服务中关闭系统还原功能。
   系统还原会占用比较大的SSD空间,对64G的用户来说,本身空间就不大,自然希望物尽其用。毕竟1G10块钱呢!!
   方法:服务中“Windows Backup”设置为禁用。
或者可以将系统还原保存至HDD盘,方便出问题的时候使用,省的重装的麻烦~~


   对于有些讲的关闭系统服务里禁用Superfetch,个人觉得无所谓,SSD的寿命在于写的次数,读得次数没有影响。Superfetch的应用在于相关资料先预读到内存,开关都可。毕竟内存的读取速度还大大的快于SSD。 个人还是很建议SSD配合fancycache来使用。
对于将系统临时目录搬移到其他盘。这项一般推荐是使用Ramdisk,好是好,不过得内存够用够大。不过Ramdisk有时会引起蓝屏,你用也行不用也行。就那点临时文件的写入,量太少,个人觉得可以忽略。不否认Ramdisk这个功能很有用,这里不详细说了,大家有兴趣的可以自己百度一下。
设置个人文件夹到D盘或其他盘。这个我觉得默认的下载目录改到机械盘就行了~简单,明了。
   
    一些目前SSD相关讨论的比较热的问题:
1.如何能让我的SSD跑的和别人一样快?
确认是否接入主板原生SATA3接口,SATA模式是否是AHCI(Raid也行),可以把热插拔设为启动。

2.TRIM
专业解释可以去百度,我觉得简单易懂点讲,Trim的作用就是类似磁盘清理。通知SSD主控哪些磁盘区域可以清理了,可以再次使用了,赶紧的去清理。有TRIM功能的SSD,性能更加稳定,寿命更长。
M4支持Trim功能,系统识别SSD后默认开启。但是仅支持非Raid状态下的SSD。
新版本的I平台的RST驱动可以对在SATA接口在Raid模式下,对非Raid阵列中的SSD进行进行“穿透”,支持Trim功能。AMD的兄弟们暂时只能说抱歉了。
所以想用SSD做系统,并继续保留HDD Raid阵列的I平台的兄弟们,同喜同喜~~

3.Z68平台上用SSD做缓存是否合适。
个人觉得Z68平台推出的混合硬盘,用SSD做磁盘缓存,适用于电网不稳定,会随时停电;和某些脚会常抽筋,经常踢到电源线导致突然断电的环境。
对于电网正常,脚也健康的同学。不用这么搞。系统果断装SSD上。磁盘缓存的作用就是加快数据预读和写入,但是缓存中的数据在意外断电后无法保存,容易造成数据丢失,所以想出了用SSD来做缓存的办法,来提高安全性。

最后,想讲一讲SSD配合fancycache和Ramdisk的配合使用。不过本贴貌似太长了点。另外开贴再说。


作者: sparkle    时间: 2011-11-11 13:33
不错,挺全面的感受
作者: mentla    时间: 2011-11-11 14:34
感谢帮顶,希望对最近入SSD的同学能有所帮助~~
作者: ilbwn    时间: 2011-11-11 14:43
好文章,顶事物的两面性
作者: Music_boy    时间: 2011-11-11 23:13
不错,即将入手SSD的新手来学习下
作者: iaa    时间: 2011-11-12 00:34
马克表示关注
作者: noaaaaa    时间: 2011-11-12 17:05
碎片整理不需要关闭,因为WIN7能识别SSD禁止碎片整理
作者: szeasyxp    时间: 2011-11-12 22:34
其实开了AHCI后对齐下当普通硬盘用即可,懒得折腾
作者: kelvinxzw    时间: 2011-11-13 22:14
请问win7 下需要使用ramdisk么?
作者: mentla    时间: 2011-11-13 22:44
kelvinxzw 发表于 2011-11-13 22:14
请问win7 下需要使用ramdisk么?

你上SSD,内存够大的话,其实上Ramdisk没什么大意思,也就放放IE缓存啥的有用点~
作者: sjz570    时间: 2011-11-14 00:04
很详细 顶LZ
作者: 悠闲猎人    时间: 2011-11-14 00:28
确实学习了不少
作者: 雨之间    时间: 2011-11-15 00:07
szeasyxp 发表于 2011-11-12 22:34
其实开了AHCI后对齐下当普通硬盘用即可,懒得折腾[cool>

严重支持 很多人把事情搞复杂了
作者: laoli06    时间: 2011-11-16 08:41
一定要开AHCI么,不开有啥弊端?
作者: inabyss    时间: 2011-11-16 09:25
学习了 ,呵呵
作者: Edison    时间: 2011-11-16 13:20
Trim 的说法并不正确。

以往的操作系统在删除文件后,并不会告知驱动器文件被删除了,而支持 Trim 以后操作系统会告知 SSD 哪些文件(其实是 LBA)被删除,让 SSD 的 GC 不需要对这些无效数据提取到空白的存储块中。
作者: comay    时间: 2011-11-16 13:42
laoli06 发表于 2011-11-16 08:41
一定要开AHCI么,不开有啥弊端?

摘自原文:4K对齐可以有效提升读写效率和减少空间浪费。
作者: well32    时间: 2011-11-16 16:31
先 马克。。
作者: bugbear    时间: 2011-11-16 16:43
comay 发表于 2011-11-16 13:42
摘自原文:4K对齐可以有效提升读写效率和减少空间浪费。

4k对齐和achi没有关系。这是分区时候决定的,用win7分区就没有问题。
achi是提供高级功能的,不开,性能会下降。
作者: bugbear    时间: 2011-11-16 16:44
laoli06 发表于 2011-11-16 08:41
一定要开AHCI么,不开有啥弊端?

不开,没有trim功能,没有其它高级功能。会影响ssd的寿命。
作者: bugbear    时间: 2011-11-16 16:45
kelvinxzw 发表于 2011-11-13 22:14
请问win7 下需要使用ramdisk么?

完全没必要。
除非你内存有几百个G了。
win7可以用大内存自动缓存。比ramdisk死的强多了。
作者: lonmeerfox    时间: 2011-11-18 00:09
学习...............
作者: 电解质    时间: 2011-11-18 22:01
最近想买SSD顶LZ
作者: qydp    时间: 2011-11-19 23:27
第三点,所谓混合硬盘是用来加速的,而不是用来防止断电的
作者: mentla    时间: 2011-11-20 22:46
qydp 发表于 2011-11-19 23:27
第三点,所谓混合硬盘是用来加速的,而不是用来防止断电的

混合硬盘的是将SSD作为磁盘缓存,从而来实现读写加速。 但如果意外断电而缓存中的数据没有及时写入硬盘,就很容易造成数据丢失,严重的系统崩溃。硬盘增大缓存势必带来成本的不断提高,在这情况下,又想要缓存大,又想安全不丢数据,才催发了混合硬盘的想法。
作者: cliffordbear    时间: 2011-11-21 00:36
留个记号,等SSD到了再回头来看看。
作者: qydp    时间: 2011-11-21 10:21
本帖最后由 qydp 于 2011-11-21 18:37 编辑
mentla 发表于 2011-11-20 22:46
混合硬盘的是将SSD作为磁盘缓存,从而来实现读写加速。 但如果意外断电而缓存中的数据没有及时写入硬盘, ...


这种混合加速有两种模式,增强模式,和最大化模式,个人感觉有点类似RAID1和RAID0的感觉,针对的是数据安全性,而不是针对断电安全性。原话是这样说的“当硬盘或磁区与高速缓存断离时,数据就不会有遗失的风险。”意思是,SATA的硬盘你拿下来,而不会因用缓存技术的使部分数据留存在SSD上,影响数据的完整性。真真丢失的数据永远都是内存里的,不管有没有SSD做缓存,内存里的东西一样会丢,而且即使SSD当缓存不丢东西,硬盘本身的缓存还是工作的,一样会丢,如果说断电影响,这样的影响感觉会更大,你说呢?
作者: once375ml    时间: 2011-11-21 10:34
本帖最后由 once375ml 于 2011-11-21 10:36 编辑

你理解的还不够

其他都挺好


3 windows backup 这个最好开着 可以将备份放到HDD上 重装有可能比备份恢复快,但是重装的系统设置和安装常用软件是很繁琐的,还是系统还原好

Superfetch 本身没错 但是superfetch会将常用数据读取,然后写入到硬盘的最外圈。以便快速读取,这里对SSD就有个不必要的写入问题,和磁盘整理和索引一样。HDD 写入没有影响,但是对SSD 系统会重复的把数据写入到“最外圈”,虽然SSD没有最外圈 这就会导致那部分磨损过快,虽然现在主控都有算法可以修复 但是能避免不必要的写入还是避免吧

作者: xyxzy    时间: 2011-11-21 11:16
PM 淘宝卖家和价格,谢谢!




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4