关于 SSD 要不要分区的疑问

2014-08-09 19:31:24 +08:00
 ShunYea
记得在网上看到过说SSD不要分区。

当时印象中SSD容量也不大,就是32G、64G之类的,所以不分区也无所谓,反而分了不够用,太小了。

但是现在SSD越来越大,而且按照以前的使用习惯,C盘系统,其他第三方软件都装在D盘的习惯,如果用120G的SSD,不分区的话,C盘光装系统100多G浪费了,而D盘的软件不在SSD上,也起不到提升性能的作用。如果不分区又把第三方软件都装系统分区里,感觉不是那么舒服,有洁癖,感觉一团糟的样子。

那么只能分区了,但是又有以下疑问。

SSD是有寿命的,以下是我个人理解,不知道正不正确,请指出:
SSD不分区的话,一个分区在擦写数据时候,SSD的算法是平均顺序的擦写所有Flash来达到整体Flash寿命的平均损耗,而不是单独只写某一个扇区(HDD的模式),这样很快Flash就挂了。
而我的担心是:如果分区了,会不会SSD就被划分开来,比如经常只读写D盘某文件(软件)时候,会不会就指定在这个分区里面,从而出现上面所说的某个区域被经常读写而造成这个区域Flash寿命被过早使用完,而此时另个C盘分区还有很多寿命次数可以擦写,而造成资源浪费。
还是说即使你分区,SSD的算法照样是顺序擦写,完全跟不分区一样的使用寿命,即是逻辑上的分区,而非物理上的分区(HDD方式)?

感谢各位解答。
29683 次点击
所在节点    SSD
64 条回复
harrychuh
2014-08-10 15:20:54 +08:00
SSD要不要分区的问题,从楼主的描述来看,
1)洁癖相关,某些软件必须装D盘才符合"洁癖"规定,此为用户体验问题,非技术问题,用户自行选择;
2)某些用户需要经常重装系统者,建议分区,此为方便重装,免除频繁备份苦恼,与SSD寿命无关,此为用户体验问题,非技术问题,用户自行选择;
3)SSD分区了,某些文件如果频繁访问,是否会缩减SSD的物理寿命? 此为技术问题, 可以作答:

先说答案:
SSD分不分区,均不影响使用寿命;

因为:
HDD的搞法:
磁盘,扇区,柱面都是物理的,一旦你分区了,扇区,柱面就确定了,比如你分的C盘,扇区是0-500编号,那么你对于C盘的读写始终就是这格范围之内了,磁头始终在这个指定的方法磁化硬盘,那么假设有一个小文件CCAV.TXT,存储在219扇区上面,是不是你不断的删除,保存这个文件,磁头就一直擦除219扇区然后写入219扇区呢?如果是,你随便编写一个死循环不断读写一个问题,估计几天后,219扇区就挂了,硬盘就坏道了,是不是?实际上不是的,OS和硬盘主控厂商早就意识到了这个问题, 解决的方案是,先把219扇区的数据读出来,然后把你修改的数据合并进去生成新的文件,再然后在C分区的剩余可用扇区中找一个扇区把新的文件写进去,写完之后,CCAV.TXT在403扇区了,下次改写说不定又在478扇区了,就是这样,圣旨驾到,雨露均沾,到最后,C分区内部的扇区大家被擦写的次数都差不太多,换句话说就是,扇道的寿命差不太多.

SSD的搞法:
HDD的搞法有个什么问题呢?损耗的平衡都是在一个分区之内平衡的,不会延伸到分区之外,所以如果考虑一个极限的情况,如果D盘分区100GB, 数据99.5GB, 然后有程式疯狂的擦写,那么D分区出现坏道的几率就比别的分区高很多,所以有个说法叫做分区的可用空间太低,访问效率就低,其实不仅是效能低,还包括寿命低,因为无论你怎么平衡,能用的就那么点了,擦除的次数要高几个数量级.

SSD的物理构造是闪存,不是磁盘+磁头配上编号,SSD的损耗平衡是基于整个磁盘的而不是基于基于逻辑分区的,由闪存颗粒的主控来做这件事,OS只需要实现各自的驱动,调用主控就行,即使你分区了,主控仍然基于磁盘来实施自己的损耗均衡,主控从来就拿分区当空气!
yyfearth
2014-08-10 15:30:25 +08:00
完全没必要分区 自从用了Mac后 更加觉得完全没必要分区
之前分区主要是为了备份系统盘方便不用备份其他文件和软件 所以C盘只有系统和不得不装的东西
其他东西全部D盘 这样备份和恢复的时候就很快 软件不用重装
但是现在反正要么不备份 要么全盘备份 所以这个问题就不存在了
不分区还提高了文件整理的效率 之前不同分区移动文件很慢 但是单一分区 移动文件几乎不花时间

@ZJJZF 这个其实和分区无关 完全可以在C盘开一个Apps或者Tools这样的文件夹 设好权限 然后把一般的软件尤其是portable的都放在这里就是

关于备用空间 目前应该是不需要你自己主动留下分区的吧 因为SSD出厂的时候都预留了空间了 就算是128G的SSD也预留很足够的空间
只是SSD不要用的太满 否则清理文件的时候 效率会变低 寿命也会降低

我之前的做法是把C盘里面几乎所有的非系统文件夹 包括用户文件(包括桌面,文档等)和其他可以移动的目录 全部移动到D盘 不可以移动的 也可以用junction或者link移动到D盘 所以C盘60G足够 一般都用不到30G的样子(其中页面文件加休眠文件就占了16G)
然后D盘超级大 所有文件都在那里 所以如果系统不需要备份或者全盘备份的话 就没有移动到D盘的理由了
xiaocongge4316
2014-08-10 15:48:39 +08:00
不分区+软件全装C盘
qizhca
2014-08-10 15:58:26 +08:00
分区,SSD分60+60,系统,软件
HHD放内容
hellov22ex
2014-08-10 16:24:56 +08:00
@ShunYea 改掉软件一定装D盘或者什么盘,改掉装个系统或者什么软件还必须用密钥激活的喜欢,改掉不买软件的习惯(这个我很难改),你会发现,平常文件命名什么的规范点,找起来很方便
ShunYea
2014-08-10 16:26:03 +08:00
@harrychuh 谢谢,就需要这个答案。
@yyfearth C盘放绿色软件,那么重装时候没法格式化了啊。不格式化怎么装?或许你说用镜像安装时候新系统会检测原来分区上的系统,可以选择是覆盖原有系统还是并存,但是现在好多用PE之类的安装系统,用Windows安装器来分解install.wim镜像格式的时候,安装器好像不会识别原来分区上的文件吧?是直接覆盖?还是保存?保存了等我装完系统还得来手动清理原来留下的系统或非系统文件?那个累啊,一次格式化很方便啊。
ShunYea
2014-08-10 16:29:05 +08:00
@hellov22ex 我软件放置还是比较规范的,C盘系统,D盘安装软件,E盘大体积文件例如视频照片,F盘文档……我找文件都很轻松。重装时候,格式化C盘,其他盘几乎不用动,最多就是安装一下不能绿色使用的软件,原来绿色软件直接使用(因为我连桌面快捷图标都备份了,安装好系统拷贝到桌面马上就可以进入使用而非需要配置半天)。不分区我觉得非常凌乱。
hellov22ex
2014-08-10 17:47:48 +08:00
@ShunYea 原本我也这样,但是入了个240G的之后改习惯了,大的东西,放别的HDD,但是小软件,常用的什么的,我都放SSD的C盘,里面按照功能说明的进行命名,并且工具尽量找绿色的
ZJJZF
2014-08-10 18:03:30 +08:00
@yyfearth 软件装C盘还是挺有可能碰到这情况的吧。另开一个文件夹存绿色软件感觉不规整了,我是在属性-安全里给了user组完全控制权限解决的。
liuchang0812
2014-08-10 19:16:35 +08:00
@fline 普通用户看到8G的U盘,只有7G能用就受不了。。所以。。。
yyfearth
2014-08-11 02:59:29 +08:00
@ShunYea 其实在我看来 分不分区 主要看你重装系统的频率有关
我现在以及从平均每月重装/恢复一次系统 降低到平均每年一次
如果频繁重装 那么把所有东西放到D盘 把不得不留在C盘的东西才放到C盘的方法 是非常有利于频繁系统备份或者恢复或者重装的
但是如果你这么做的频率极低 那么放在一个分区其实更加方便和简单 恢复的时候就是全部格式化 重装或者恢复系统 然后从备份把所有需要的东西恢复回来 顺便整理更新一下
因为本来如果更新一个全新的系统 之前系统里面很多东西也就用不了了
而自己最重要的东西也都用 Dropbox或Google Drive或OneDrive 加上本地备份 多次备份过了

@ZJJZF 我所有软件都放在自己的目录 除非一些软件非要自动安装到Program Files

@ShunYea 为啥要分区呢 一个超级大的分区 里面分出不同的文件夹不就OK了么 分区后不同分区文件移动也是一件很麻烦的事情
我之前就连不是绿色软件也都做了一些文件和注册表备份 恢复系统后 只要运行一个自己的脚本 所有东西恢复原状 只有Office和VS除外
ShunYea
2014-08-12 10:15:44 +08:00
@hellov22ex @yyfearth 我觉得这个习惯没法改得掉,我就说绿色软件,我每次安装得先移到C盘以外的目录,装好了又移动回来,如果软件太大了,这个移动速度也就实在受不了,而且某些软件安装完目录里一堆小文件,拷贝小文件对于磁盘来说简直就是煎熬。
hellov22ex
2014-08-12 10:39:22 +08:00
@ShunYea 有了SSD,这个不是问题了,当然要配个移动硬盘
ShunYea
2014-08-12 10:49:16 +08:00
@hellov22ex 反正既然上面各位都说分区跟损耗无任何关系,那么我也就放心的分区了。谢谢各位解答。
Hardrain
2015-01-10 13:30:33 +08:00
M5S 128G没分区 全用来装系统了
笔电上的M5M 128也没分...
感觉容量小再分区的话都有点不够用
ShunYea
2015-01-10 21:41:37 +08:00
@Hardrain 我分了,C盘50G系统,D盘60G软件。重装系统软件不用备份。
loveuqian
2015-01-24 00:42:41 +08:00
看完全部回复长知识了,用电脑这么久,软件装在c盘会影响系统速度这个概念是错的,捂脸跑~~~
ShunYea
2015-02-01 14:50:48 +08:00
@loveuqian 基于习惯问题,我买的120g还是分区了……
Hardrain
2015-03-31 17:38:21 +08:00
@ShunYea 一直感觉C盘小了不够用...因为软件多
ShunYea
2015-04-03 22:10:41 +08:00
@Hardrain 因为我软件从来不装C盘。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX