V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mrcn
V2EX  ›  问与答

怎样强制为 SSD 进行磁盘碎片整理

  •  
  •   mrcn · 2019-06-19 10:52:39 +08:00 · 5574 次点击
    这是一个创建于 1989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我知道 SSD 不应进行磁盘碎片整理,但这是特殊情况

    在调整 SSD 的系统分区,从 250G 调整为 80G.但是磁盘碎片会影响这个过程(其实很好理解,要把后面零散的部分转移到前面,才能在后面腾出一块完整的空间嘛。)

    在网上搜索,结果全部是告诉我 SSD 不能磁盘整理,会越用越慢……

    已用 Windows10 自带的针对 SSD 的“优化”功能(原理应该是 TRIM 指令),不能解决问题。

    有没有大佬有办法的?

    没有验证手机,没办法发图

    第 1 条附言  ·  2019-06-19 11:45:55 +08:00
    各位大佬,都是我的错,没说清楚。

    现在是一块 256G 的 SSD,上面本来装了系统,占用 70G 左右。现在在另一 SSD 上装了新系统,希望保留旧系统以便不时之需,但剩下的空间又要拿来装别的。所以想把 250G 的系统分区缩到 80G 左右,剩下的空间建新分区装其他的。

    但是缩分区的时候遇到了问题,如图:

    aHR0cHM6Ly9pLmxvbGkubmV0LzIwMTkvMDYvMTkvNWQwOWFlNDc3YzcyMTEzNDQ3LmJtcA==

    (这是图片地址的 BASE64,我发不了图,各位大佬见谅)
    46 条回复    2019-06-19 22:16:42 +08:00
    Removable
        1
    Removable  
       2019-06-19 10:55:31 +08:00
    sdd 不是最好不要分区么,小分区内反复读写,影响寿命
    mooncakejs
        2
    mooncakejs  
       2019-06-19 11:03:34 +08:00
    n 年没关注过碎片整理这事了。
    我的理解,ssd 的分区和磁盘不太一样,分区到 nand 直接应该还有一层映射吧。
    InternetExplorer
        3
    InternetExplorer  
       2019-06-19 11:06:25 +08:00
    可以试试 DiskGenius 看能不能调整分区大小
    yukiww233
        4
    yukiww233  
       2019-06-19 11:07:31 +08:00
    DiskGenius 可以自动移动文件来调整大小
    labnotok
        5
    labnotok  
       2019-06-19 11:07:32 +08:00 via Android
    世上本无事,庸人自扰之
    ccc008
        6
    ccc008  
       2019-06-19 11:10:47 +08:00
    “磁盘碎片会影响这个过程”具体指的是什么呢
    cyang
        7
    cyang  
       2019-06-19 11:15:26 +08:00
    抱歉啊楼主,我没明白你的 SSD 到底怎么了?
    -----------------------------------
    纠正一楼的一个错误,SSD 的磨损均衡机制和分不分区没有任何关系。
    misaka19000
        8
    misaka19000  
       2019-06-19 11:19:01 +08:00
    自己写汇编指令强制操作硬盘
    fvckDaybyte2
        9
    fvckDaybyte2  
       2019-06-19 11:22:13 +08:00 via iPhone
    还能不动数据重新分区么……
    JamesR
        10
    JamesR  
       2019-06-19 11:28:29 +08:00
    @cyang #7 他 C 盘太大,浪费了,要调。

    说个简单办法,把 C 盘 Ghost 备份一下,然后把 SSD 其余分区文件拷出到另一个 4T 机械硬盘里。
    反复确定数据拷出无误情况下。SSD 重新分区,然后恢复 C 盘,拷回其他分区数据。
    这样做好处:
    1.顺便做了个全盘备份,万一那天 SSD 挂了或者误删文件,有机会恢复。
    2.不怕分割操作失误,停电等挂掉全部数据。
    3.比起调整分区,操作简单容易。
    titanium98118
        11
    titanium98118  
       2019-06-19 11:32:10 +08:00
    SSD 不需要磁盘碎片整理。

    但是磁盘碎片会影响这个过程(其实很好理解,要把后面零散的部分转移到前面,才能在后面腾出一块完整的空间嘛。)
    无需在意文件存放在哪个区域,即使是传统的 HDD,碎片整理后,也并不是所有数据都存在放硬盘的最靠前(碟片的最外圈)部分。
    kokutou
        12
    kokutou  
       2019-06-19 11:33:31 +08:00 via Android
    DiskGenius 调整大小会自动移动文件。。
    ylrshui
        13
    ylrshui  
       2019-06-19 11:43:57 +08:00 via iPhone
    用 recuva 软件可以整理
    mrcn
        14
    mrcn  
    OP
       2019-06-19 11:45:03 +08:00
    @Removable
    @mooncakejs
    @InternetExplorer
    @yukiww233
    @labnotok
    @ccc008
    @cyang
    @fvckDaybyte2
    @JamesR
    @titanium98118

    各位大佬,都是我的错,没说清楚。

    现在是一块 256G 的 SSD,上面本来装了系统,占用 70G 左右。现在在另一 SSD 上装了新系统,希望保留旧系统以便不时之需,但剩下的空间又要拿来装别的。所以想把 250G 的系统分区缩到 80G 左右,剩下的空间建新分区装其他的。

    但是缩分区的时候遇到了问题,如图:

    aHR0cHM6Ly9pLmxvbGkubmV0LzIwMTkvMDYvMTkvNWQwOWFlNDc3YzcyMTEzNDQ3LmJtcA==

    (这是图片地址的 BASE64,我发不了图,各位大佬见谅)
    JamesR
        15
    JamesR  
       2019-06-19 11:50:06 +08:00
    UltraDefrag 碎片整理,用过,速度很快。
    yukiww233
        16
    yukiww233  
       2019-06-19 11:52:33 +08:00
    @mrcn #14 直接用 diskgenius 调大小。调系统分区可能要在 pe 下
    victor97
        17
    victor97  
       2019-06-19 12:13:08 +08:00 via Android
    可以 mount 文件夹为一个分区。SSD 最好不要分区。
    KyonLi
        18
    KyonLi  
       2019-06-19 13:06:04 +08:00
    所以一个分区里有系统就不能放别的了?分出来一个区放和新建一个文件夹放有什么区别?
    lang1pal
        19
    lang1pal  
       2019-06-19 13:07:44 +08:00
    @mrcn windows 自带的磁盘管理 选择分区右键 压缩卷
    loading
        20
    loading  
       2019-06-19 13:22:57 +08:00 via Android
    如果是因为碎片影响过程,你等不就好了?难道你先整理好再改大小?
    titanium98118
        21
    titanium98118  
       2019-06-19 13:35:51 +08:00
    @mrcn #14 你应该用无损磁盘分区软件,如 acronis disk director。我建议是备份出来,重新分区,最安全快捷。
    zlkent
        22
    zlkent  
       2019-06-19 13:52:35 +08:00
    如楼上几位说的,直接用 DG 来调整分区大小,会自动把文件往前写的,不用操心。
    所有无损分区的软件,在划分新的区出来都会自动转移文件,不需要磁盘整理。
    很多高级点的磁盘整理软件,并不会一味的把文件往前放,有些不常用的反而会放到该盘的末端去。所以达不到你“多此一举”的效果
    JustRookie
        23
    JustRookie  
       2019-06-19 13:54:08 +08:00
    ?😓我一直用 win10 自带的磁盘优化每周优化一次
    mrcn
        24
    mrcn  
    OP
       2019-06-19 14:11:38 +08:00
    @yukiww233
    @zlkent
    @kokutou
    @loading
    之前用的分区助手,到一半提示碎片太多,无法继续(就是图里的)……
    刚换了 DG,到一半直接闪退……感觉旧系统要完蛋
    mrcn
        25
    mrcn  
    OP
       2019-06-19 14:13:33 +08:00
    @KyonLi 你说的也没错,只是怕把原系统搞乱。现在才发现,还不如就放在一起……
    mrcn
        26
    mrcn  
    OP
       2019-06-19 14:17:24 +08:00 via Android
    @lang1pal 系统磁盘管理那个不会移动数据的,只能压缩出最后一点连续的空闲空间。
    ylrshui
        27
    ylrshui  
       2019-06-19 14:45:19 +08:00 via iPhone
    win pe 下用 recuva 整理,可以消除所有文件的碎片,将分区尾部空间完全空出来,不过需要的时间长一些
    kokutou
        28
    kokutou  
       2019-06-19 14:51:11 +08:00 via Android
    @mrcn 闪退?!?什么垃圾 pe 啊。。。。还是你用的 dg 版本太老了。。。

    itsk.com 下个优启通搞吧,最新的自带最新的 dg。。。
    4lokale
        29
    4lokale  
       2019-06-19 14:54:24 +08:00 via Android
    用傲梅分区助手,我系统盘就是这么分的区。当时想装双系统,但是 windows 自带的分区只能分很小一块。不过用傲梅也是进 pe,只不过他自动帮你把活干了
    mrcn
        30
    mrcn  
    OP
       2019-06-19 15:11:56 +08:00 via Android
    @kokutou wepe 自带的 dg 4.3 …
    mrcn
        31
    mrcn  
    OP
       2019-06-19 15:13:45 +08:00 via Android
    @4lokale 用的就是这个。到一半就提示磁盘碎片太多…
    4lokale
        32
    4lokale  
       2019-06-19 15:21:49 +08:00 via Android
    @mrcn 奥...发现自己没看图😂
    botian
        33
    botian  
       2019-06-19 15:24:08 +08:00 via Android
    固态分了 4 个区。。
    mrcn
        34
    mrcn  
    OP
       2019-06-19 15:45:41 +08:00
    @botian #33
    没毛病
    EFI+WRE+系统
    就去了 3 个了
    有的还有个 MSR
    acess
        35
    acess  
       2019-06-19 15:54:39 +08:00
    实在不行就推倒重来呗……
    用 dism /capture-image 整个打包,格式化,然后再放回去……(注意 dism 默认会忽略回收站等目录,详情请搜索微软官方文档“ DISM Configuration List and WimScript.ini Files ”)
    shiyouming91
        36
    shiyouming91  
       2019-06-19 15:58:01 +08:00 via iPhone
    刻个 ubuntu 的 live disk (做启动 U 盘也行),然后用 gparted 分区
    autoxbc
        37
    autoxbc  
       2019-06-19 16:29:45 +08:00   ❤️ 1
    不管用什么工具,先全盘备份是基础。无损调整分区其实很危险,见过很多搞崩的
    mrcn
        38
    mrcn  
    OP
       2019-06-19 16:40:36 +08:00
    @ylrshui #27 这不是恢复数据用的么
    dxfree
        39
    dxfree  
       2019-06-19 16:58:19 +08:00
    win10 的磁盘管理自带压缩,但是估计压不到你要的 80G 大小。
    MinonHeart
        40
    MinonHeart  
       2019-06-19 17:32:07 +08:00
    新建个文件夹,把快捷方式放桌面去
    kokutou
        41
    kokutou  
       2019-06-19 17:32:51 +08:00 via Android
    @mrcn
    。。好歹上 dg 官网下一个最新版放在 u 盘里啊
    ylrshui
        42
    ylrshui  
       2019-06-19 18:41:06 +08:00 via iPhone
    @mrcn 记混了名字,是 defraggler
    zx513972201
        43
    zx513972201  
       2019-06-19 19:58:33 +08:00
    挂载到 win7 然后做碎片整理
    或者 PE 进去做磁盘碎片整理
    哈哈你试试看
    hjc4869
        44
    hjc4869  
       2019-06-19 20:13:40 +08:00
    用 diskpart 直接 shrink
    wlh233
        45
    wlh233  
       2019-06-19 22:06:30 +08:00   ❤️ 1
    @Removable https://superuser.com/a/1081730 这有一篇辟谣文章。我不懂硬件,不知道谁说的对
    mrcn
        46
    mrcn  
    OP
       2019-06-19 22:16:42 +08:00 via Android
    @kokutou 感谢提醒…脑子抽了,一时居然没想到更新软件。用最新版的 DG 就成功了……而且速度快了很多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3226 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.