V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShunYea
V2EX  ›  SSD

关于 SSD 要不要分区的疑问

  •  
  •   ShunYea · 2014-08-09 19:31:24 +08:00 · 29194 次点击
    这是一个创建于 3761 天前的主题,其中的信息可能已经有所发展或是发生改变。
    记得在网上看到过说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方式)?

    感谢各位解答。
    64 条回复    2016-04-13 21:24:11 +08:00
    xenme
        1
    xenme  
       2014-08-09 19:38:11 +08:00
    正常使用情况下,SSD的寿命基本大于淘汰期
    也就是,等你SSD非质量问题出现故障的时候,基本这块SSD也可以淘汰换新品了。
    用个四五年没啥问题。两三年就坏的,可以保修直接换新。
    hellov22ex
        2
    hellov22ex  
       2014-08-09 19:39:37 +08:00
    240以下就别分了,你会发现装点这个再装那个,一会会就不够用了
    ZJJZF
        3
    ZJJZF  
       2014-08-09 19:44:44 +08:00
    我是120g不分区,软件装C盘

    我其实是如果不把第三方软件都装 program files 里就感觉不舒服……就是WIN8.1要自己改读写权限太烦人。。。
    jandan
        4
    jandan  
       2014-08-09 19:47:31 +08:00
    256的实际232 没必要分 你若是太大的可以分
    ShunYea
        5
    ShunYea  
    OP
       2014-08-09 19:52:48 +08:00 via Android
    @xenme 你说这个是另个答案,我实际想知道SSD分区后的擦写原理,呵呵。
    @hellov22ex 我的C盘只有40G,用了快两年了,还没重装过系统,也没装满,还空10多G。
    @ZJJZF 你意思8.1装软件到非系统分区要改权限?我怎么没遇到?
    @jandan 还没买,准备买120G的浦科特m6s
    ZJJZF
        6
    ZJJZF  
       2014-08-09 19:58:19 +08:00
    @ShunYea 两个典型的例子是 FB2K 和 UT,在 program files 文件夹内权限不改成完全控制的话,前者似乎因为不能读写配置文件导致程序打不开,后者不能存入种子。
    如果把FB2K放到 C:\tools 这种路径则没有问题,UT我没试过。
    julyclyde
        7
    julyclyde  
       2014-08-09 20:01:59 +08:00
    如果一个块设备未分区直接用,别人接手时可能会误以为它是空白盘……
    ZJJZF
        8
    ZJJZF  
       2014-08-09 20:06:52 +08:00
    桥豆麻袋……我指的是 C:\Program Files (x86) 和 C:\Program Files ……
    @ShunYea
    wangdef09
        9
    wangdef09  
       2014-08-09 20:09:02 +08:00
    感觉512g下不需要分区,再说ssd需预留大概30%的空白区域,不放重要数据,系统可以用vhd方式。
    feikaras
        10
    feikaras  
       2014-08-09 20:16:12 +08:00
    分区和全硬盘擦写分配没有关系吧。物理的是物理的,逻辑的是逻辑的。映射表难道没么?
    hellov22ex
        11
    hellov22ex  
       2014-08-09 20:26:38 +08:00
    @ShunYea 我就一个盘,240G不到点,装了win7和一些常用的软件以及两个IDE之后,还有一半
    sheaven
        12
    sheaven  
       2014-08-09 20:43:08 +08:00
    最好留至少10%的空间一个空分区,ssd只要避免写满
    wolong
        13
    wolong  
       2014-08-09 20:48:43 +08:00
    我是120G的,开始分,现在合并了。感觉不分也没什么问题。
    装的是win7,目前C盘上有几个文件夹:
    Windows
    Program Files
    Program Files(x86)
    用户
    Tools
    前四个不用说,Tools是用来存放一些绿色软件的。
    如果系统要重装,我习惯在PE里装系统,那么就先在PE里把Windows文件夹改名为Windows.old(直接删除删不掉),安装后进入新系统,在磁盘清理程序里把Windows.old清除掉。如果是直接引导镜像安装,那就可以省掉改Windows名这个步骤,系统会自动改。
    同时建议删掉用户文件夹,不然安装好新系统后,会在该文件夹下生成一个“administrator.计算机名”的文件夹,以区分之前老的文件夹。
    lrz0lrz
        14
    lrz0lrz  
       2014-08-09 21:04:28 +08:00
    本来就不需要分区,一个C盘就够了。
    omi4399
        15
    omi4399  
       2014-08-09 21:11:21 +08:00
    不用分区,否则不是让新产品全盘SSD的Mac哭吗?
    Havee
        16
    Havee  
       2014-08-09 21:22:55 +08:00   ❤️ 1
    SSD分区,显然与HDD分区是不同的,写入方式随机决定分区只是逻辑上的

    再说,SSD一般而言,不用担心用坏,就算BT也无所谓。
    Exin
        17
    Exin  
       2014-08-09 21:30:42 +08:00
    装在C盘好处无限啊,

    怕放在一个区里整理乱的话,把软件的快捷方式放到桌面(的文件夹里)不好吗
    xenme
        18
    xenme  
       2014-08-09 21:46:31 +08:00
    @ShunYea 120G就不用分了。怎么分都太小。256G以上才值的考虑是否分区。
    再者,还是像之前说的,即使分区,寿命在那里。换了换新。四五年了,就可以仍了重新买了。
    hjc4869
        19
    hjc4869  
       2014-08-09 21:49:54 +08:00
    我1TB的HDD都不分区,直接给C盘。
    这都什么年代了还分区?又不是像XP那样系统坏了就得格盘或者ghost。。
    love
        20
    love  
       2014-08-09 21:50:45 +08:00
    听说有这个说法,分区时留个10%什么的空间别放分区,这么说来SSD的损耗平均算法是跨分区的,分不分区无也谓。
    MASAILA
        21
    MASAILA  
       2014-08-09 21:51:12 +08:00 via Android
    不分
    love
        22
    love  
       2014-08-09 21:52:25 +08:00
    windows我还是分二个区的,系统和资料,因为哪天重装时喜欢格了分区来装,如果文档都放C盘那没法格了。
    lightening
        23
    lightening  
       2014-08-09 21:59:01 +08:00
    分区也不会有问题。SSD 的写入均衡算法是非常底层的操作,和文件系统等是无关的。
    不过我认为所有硬盘都不应该分区。
    hjc4869
        24
    hjc4869  
       2014-08-09 22:03:08 +08:00
    @love 为什么要格盘?windows现在可以不格盘安装的,安装完后清理Windows.old就行了。
    hazard
        25
    hazard  
       2014-08-09 22:07:48 +08:00
    不分区如何把LINUX和windows都装在SSD上?
    总觉得虚拟硬盘方式不爽。。。
    tobyxdd
        26
    tobyxdd  
       2014-08-09 22:13:31 +08:00
    现在用的256G没分区 所有软件游戏都堆C盘只会闲不够用
    Lone
        27
    Lone  
       2014-08-09 22:39:55 +08:00
    原理不懂,放狗简单查到一篇接近的文章 http://www.fandecheng.com/archives/707 ,瞎说一下吧。SSD平均擦写的等级应该高于分区表并且对于SSD固件来说可能并不认识分区表这玩意,分区表对于SSD固件来说也只是数据之一。

    我的SSD 128G用了将近1年,C盘30G,剩下D盘,我由于全盘加密,上SSD之前担心平均写入和全盘加密有冲突,事实上证明毫无影响,侧面说明了分区表对于SSD固件只是数据之一跟其他数据没区别。
    lazyphp
        28
    lazyphp  
       2014-08-09 22:52:48 +08:00
    128硬盘才400块,想怎样分就怎样分。向来想起,浪费自己时间和体验感啊。觉得不够就再分。
    Wowbeing
        29
    Wowbeing  
       2014-08-10 01:07:28 +08:00
    还是比较喜欢mac的做法,就一个区,逻辑上分为系统、资料、用户。
    sandideas
        30
    sandideas  
       2014-08-10 01:31:01 +08:00 via Android
    分区啊,不然重装系统的时候得备份软件麻烦。
    Herac1es
        31
    Herac1es  
       2014-08-10 01:48:08 +08:00
    我一块SSD一块机械都组了一个逻辑分区。没必要分。
    feikaras
        32
    feikaras  
       2014-08-10 01:56:18 +08:00
    @Wowbeing 还不是三个区,efi osx recovery
    Quaintjade
        33
    Quaintjade  
       2014-08-10 02:18:32 +08:00
    损耗平衡是无视分区的,不会被分区隔离开。
    而且现在基本都是静态平衡(Static wear leveling),哪怕一个文件从不修改,其物理位置也会一直改变。
    sicifus
        34
    sicifus  
       2014-08-10 08:17:28 +08:00   ❤️ 1
    SSD时代下,分区完全逻辑化,和SSD数据擦写互不影响,“保留30%的空白空间”也是针对全盘而言,不是指每个分区。在这种情况下,由于win缺少mac下天生的文件夹逻辑分类机制,因此其实更“应该”人为分区,以便提高管理效率和降低误操作成本。
    fline
        35
    fline  
       2014-08-10 09:35:24 +08:00
    HDD我都不分区,SSD分啥。
    usedname
        36
    usedname  
       2014-08-10 10:02:09 +08:00
    @hazard 对啊对啊,我也是你这个情况
    Niphor
        37
    Niphor  
       2014-08-10 10:26:49 +08:00
    我是分的,不过C盘起码100G,所以买256G以下的,还是别分了
    另说软件装其它盘,这个蛋疼的习惯,我觉得还是别了
    现在的软件不管你装哪,C盘还是会放满一堆文件,所以还不如装C盘,wim还原还方便点
    当然用绿色版的,可能会好点。
    liuchang0812
        38
    liuchang0812  
       2014-08-10 14:11:20 +08:00   ❤️ 1
    对面的读SSD的博士说,要留一个小分区,空着给SSD做缓存和坏块置换,不仅可以提高性能还提高寿命
    fline
        39
    fline  
       2014-08-10 14:22:30 +08:00   ❤️ 1
    @liuchang0812 如果这样的话SSD出场时候应该默认一个隐藏小分区才对。。
    ShunYea
        40
    ShunYea  
    OP
       2014-08-10 15:05:05 +08:00
    @ZJJZF 权限问题确实很头疼,8.1跟之前7大不一定,何况以前用的7是修改版,可能有提权的修改,而现在用的8.1是原版,某些时候会莫名其妙,不知道是软件不兼容还是权限不够还是什么。
    @wangdef09 预留空间我是知道的。
    @feikaras 就是搞不懂SSD的机制。
    @hellov22ex 我软件不习惯安装在系统盘。
    @wolong 不分区麻烦,安装时候C盘绿色软件目录还得拷贝到其他分区才能格式化。不格式化貌似分区上文件区块太凌乱了吧?
    @Exin 桌面不是C盘吗?
    @love 就是这个想法。
    @lightening 哦,底层的写入,跟分区无关系是吧。
    @tobyxdd 为什么要都放一起,个人习惯问题,只是我不习惯,感觉乱。
    @Lone 文章看了,只讲了个大概,貌似还是没有答案。
    @Wowbeing 问题用的是Windows啊。
    @sandideas 是的,这个问题很麻烦。
    @Quaintjade @sicifus 哦,要的就是你这个答案。谢谢。
    @Niphor 呵呵,确实是改不掉的习惯了,安装版的就管他了,绿色版重装格式化麻烦,得移来移去。
    @liuchang0812 好的,学习了。就是常说的保留10%空间吧。
    @fline 我想是不是128G的只能用120G的缘故吧?
    harrychuh
        41
    harrychuh  
       2014-08-10 15:20:54 +08:00   ❤️ 2
    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
        42
    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
        43
    xiaocongge4316  
       2014-08-10 15:48:39 +08:00
    不分区+软件全装C盘
    qizhca
        44
    qizhca  
       2014-08-10 15:58:26 +08:00
    分区,SSD分60+60,系统,软件
    HHD放内容
    hellov22ex
        45
    hellov22ex  
       2014-08-10 16:24:56 +08:00
    @ShunYea 改掉软件一定装D盘或者什么盘,改掉装个系统或者什么软件还必须用密钥激活的喜欢,改掉不买软件的习惯(这个我很难改),你会发现,平常文件命名什么的规范点,找起来很方便
    ShunYea
        46
    ShunYea  
    OP
       2014-08-10 16:26:03 +08:00
    @harrychuh 谢谢,就需要这个答案。
    @yyfearth C盘放绿色软件,那么重装时候没法格式化了啊。不格式化怎么装?或许你说用镜像安装时候新系统会检测原来分区上的系统,可以选择是覆盖原有系统还是并存,但是现在好多用PE之类的安装系统,用Windows安装器来分解install.wim镜像格式的时候,安装器好像不会识别原来分区上的文件吧?是直接覆盖?还是保存?保存了等我装完系统还得来手动清理原来留下的系统或非系统文件?那个累啊,一次格式化很方便啊。
    ShunYea
        47
    ShunYea  
    OP
       2014-08-10 16:29:05 +08:00
    @hellov22ex 我软件放置还是比较规范的,C盘系统,D盘安装软件,E盘大体积文件例如视频照片,F盘文档……我找文件都很轻松。重装时候,格式化C盘,其他盘几乎不用动,最多就是安装一下不能绿色使用的软件,原来绿色软件直接使用(因为我连桌面快捷图标都备份了,安装好系统拷贝到桌面马上就可以进入使用而非需要配置半天)。不分区我觉得非常凌乱。
    hellov22ex
        48
    hellov22ex  
       2014-08-10 17:47:48 +08:00
    @ShunYea 原本我也这样,但是入了个240G的之后改习惯了,大的东西,放别的HDD,但是小软件,常用的什么的,我都放SSD的C盘,里面按照功能说明的进行命名,并且工具尽量找绿色的
    ZJJZF
        49
    ZJJZF  
       2014-08-10 18:03:30 +08:00
    @yyfearth 软件装C盘还是挺有可能碰到这情况的吧。另开一个文件夹存绿色软件感觉不规整了,我是在属性-安全里给了user组完全控制权限解决的。
    liuchang0812
        50
    liuchang0812  
       2014-08-10 19:16:35 +08:00
    @fline 普通用户看到8G的U盘,只有7G能用就受不了。。所以。。。
    yyfearth
        51
    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
        52
    ShunYea  
    OP
       2014-08-12 10:15:44 +08:00
    @hellov22ex @yyfearth 我觉得这个习惯没法改得掉,我就说绿色软件,我每次安装得先移到C盘以外的目录,装好了又移动回来,如果软件太大了,这个移动速度也就实在受不了,而且某些软件安装完目录里一堆小文件,拷贝小文件对于磁盘来说简直就是煎熬。
    hellov22ex
        53
    hellov22ex  
       2014-08-12 10:39:22 +08:00
    @ShunYea 有了SSD,这个不是问题了,当然要配个移动硬盘
    ShunYea
        54
    ShunYea  
    OP
       2014-08-12 10:49:16 +08:00
    @hellov22ex 反正既然上面各位都说分区跟损耗无任何关系,那么我也就放心的分区了。谢谢各位解答。
    Hardrain
        55
    Hardrain  
       2015-01-10 13:30:33 +08:00
    M5S 128G没分区 全用来装系统了
    笔电上的M5M 128也没分...
    感觉容量小再分区的话都有点不够用
    ShunYea
        56
    ShunYea  
    OP
       2015-01-10 21:41:37 +08:00
    @Hardrain 我分了,C盘50G系统,D盘60G软件。重装系统软件不用备份。
    loveuqian
        57
    loveuqian  
       2015-01-24 00:42:41 +08:00 via iPhone
    看完全部回复长知识了,用电脑这么久,软件装在c盘会影响系统速度这个概念是错的,捂脸跑~~~
    ShunYea
        58
    ShunYea  
    OP
       2015-02-01 14:50:48 +08:00 via Android
    @loveuqian 基于习惯问题,我买的120g还是分区了……
    Hardrain
        59
    Hardrain  
       2015-03-31 17:38:21 +08:00
    @ShunYea 一直感觉C盘小了不够用...因为软件多
    ShunYea
        60
    ShunYea  
    OP
       2015-04-03 22:10:41 +08:00
    @Hardrain 因为我软件从来不装C盘。
    restran
        61
    restran  
       2015-05-16 14:34:17 +08:00
    我 250G 分了两个分区,C 盘系统+部分软件,D 盘数据。
    laughish
        62
    laughish  
       2015-11-28 17:05:37 +08:00
    @ZJJZF 涉及权限问题的软件习惯放在 C:\User\UserName\AppData\Local 里面
    winning11k
        63
    winning11k  
       2016-04-13 14:54:04 +08:00
    我有个疑问,如果单 SSD 安装 liunx ,是否一定需要分区安装 swap 分区呢?
    ShunYea
        64
    ShunYea  
    OP
       2016-04-13 21:24:11 +08:00 via Android
    @winning11k 这个就不懂了,那个分区是必须的吗?我觉得还是分吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.