无损扩容 C 盘的正确方式是什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lagrangist
V2EX    Windows

无损扩容 C 盘的正确方式是什么

  •  
  •   Lagrangist 2022-01-19 21:24:31 +08:00 8524 次点击
    这是一个创建于 1364 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平时软件都装在 D 盘,但是配置文件还是不少跑 C 盘去了,一个个找,有些也不敢删除,spacesniffer ,dism++,基本都试过了,想用 diskgenius 或者分区助手什么的分点空间给 C 盘,相对合理靠谱的扩容手段是什么呢,软件都装在 D 盘不想格式化 D 盘了,资料已经备份过了。主要软件配置也耗时间,不希望重新配置

    64 条回复    2022-01-22 09:24:27 +08:00
    19tj
        1
    19tj  
       2022-01-19 21:30:01 +08:00
    以前我用的方法是全盘刻到另一个硬盘,再刻回来。。。
    QK8wAUi0yXBY1pT7
        2
    QK8wAUi0yXBY1pT7  
       2022-01-19 21:32:10 +08:00   3
    D->D+E, D=>E, del D, expand C, E>D.
    Safest way I can think of.
    Lagrangist
        3
    Lagrangist  
    OP
       2022-01-19 21:34:05 +08:00
    @19tj 这样的话软件还能用吗?就怕运行不了了
    Lagrangist
        4
    Lagrangist  
    OP
       2022-01-19 21:34:57 +08:00
    @hxd Makes sense.
    jousca
        5
    jousca  
       2022-01-19 21:35:04 +08:00
    很简单,分区工具,PE 下操作( PE 启动 U 盘,随便拿个 U 盘做一个,比如我常用的 SYSCEO )。

    比如 DiskGenius ,可以无损调整分区大小,你在 PE 随便调。搞定后重启就 OK 。
    yaoyaomoe
        6
    yaoyaomoe  
      2022-01-19 21:37:01 +08:00 via iPhone
    d 盘缩小 之后移动 d 盘到磁盘后面的区域 c 和 d 分区间留一个扩充的空间
    之后 c 盘扩容直接在系统的磁盘管理里面扩充

    个人用 dg 比较多 感觉相对舒服……以前用的奥梅然而需要公众号才给用就放弃了 不过只要对磁盘操作都需要备份……
    当然 gparted 也可以考虑 如果你是 linux 用户的话 gparted 也挺好用
    Lagrangist
        7
    Lagrangist  
    OP
       2022-01-19 21:37:13 +08:00
    @jousca 就是看到不少人说什么启动都启动不了了,所以不敢随便用,就怕错过什么没搞清楚的坑点,然后做完之后 gg 了别人还会说“这都不知道?”。希望搞清楚了再弄,谢谢大哥回复,请问有什么要注意的地方吗。有没有什么靠谱的教程分享一下
    jousca
        8
    jousca  
       2022-01-19 21:37:26 +08:00
    如果你原来本身物理盘空间也不够了,移动 D 盘也无法给 C 腾多少空间。那么就买一个更大的硬盘,直接整盘复制( PE 下,你用分区工具克隆),这时候就可以调整 2 个分区大小。

    比如原来物理盘 200G ,每个分区 100G ,你现在买个 1TB 的回来,分区还是 2 个,那么克隆后每个分区就能得到 500G 空间。这都是无损操作,不会丢数据,也不影响原来的结构。
    ysc3839
        9
    ysc3839  
       2022-01-19 21:38:05 +08:00 via Android
    没明白你想问什么,你是想问用什么工具靠谱吗?
    jousca
        10
    jousca  
       2022-01-19 21:38:38 +08:00
    先做个 PE 启动 U 盘,到 PE 下面打开软件,就知道无损分区操作了。很简单,DiskGenius 这种都是图形化,拉动分区滑块调整大小后保存就可以了,剩下交给软件完成。 软件告诉你 OK 了。再退出重启。
    Lagrangist
        11
    Lagrangist  
    OP
       2022-01-19 21:40:56 +08:00
    @ysc3839 工具或者操作方法,主要想听一些可能碰到的坑
    jousca
        12
    jousca  
       2022-01-19 21:41:07 +08:00   2
    @Lagrangist 如果要说坑点,就是不要做多余动作。 只调整存储数据分区的大小,拉动一下滑块,调整到合适容量。保存的时候,软件就会自动执行。不要去动其他东西,不要做额外操作,比如重写分区表之类的你都不知道啥意思的操作。
    19tj
        13
    19tj  
       2022-1-19 21:45:37 +08:00
    @Lagrangist 我以前这么操作是可以的,你不放心的话,全盘刻到另一张硬盘后挂上进系统看看吖,反正是备份盘
    xavierskip
        14
    xavierskip  
       2022-01-19 21:52:15 +08:00
    按照 C 盘在绝多数电脑上都是该硬盘的第一个分区,只要 C 盘分区后有一个连续的未使用空间就理所当然的可以给 C 盘扩容,这个操作系统自带的磁盘管理就可以。
    因此你可以把 D 盘的文件拷出来,将 D 盘删除卷,因为未使用空间与 C 盘连续,然后对 C 盘进行扩展卷就 ok 了,最后留下来的空间重新划分给 D ,然后将原 D 盘文件拷回来即可。

    当然最简单的是进入 PE (为了稳妥)用比如 DiskGenius 之类的软件提供的功能操作。
    blackmirror
        15
    blackmirror  
       2022-01-19 21:53:29 +08:00
    dg 分区工具就可以了,so easy
    ysc3839
        16
    ysc3839  
       2022-01-19 21:53:41 +08:00 via Android
    @Lagrangist 最稳妥的方案是用系统自带的磁盘工具,但是只能调整大小不能移动分区,也就是说你得把 C 盘后面的分区删除,然后扩容。
    一些第三方工具支持移动分区,但是可靠性未知。个人印象中 Windows 和 Linux 系统上主流的文件系统都没有官方支持分区移动功能,我觉得能说明一些问题,如果实现起来不复杂的话没理由不做。
    目前应该只有 APFS 官方支持分区移动,不过那也是在 APFS 容器中移动。
    Lagrangist
        17
    Lagrangist  
    OP
       2022-01-19 21:54:43 +08:00
    @ysc3839 感谢感谢
    Cielsky
        18
    Cielsky  
       2022-01-19 21:55:01 +08:00 via Android
    PE 里操作就行了,保证是一个物理盘,不要改盘符,不会出什么问题
    statumer
        19
    statumer  
       2022-01-19 22:04:57 +08:00 via iPhone   2
    说实话每次看到这种帖子都觉得很费解,你们是不会用 Windows 的 mklink 符号链接吗?学会用符号链接以后应该完全不会被分区容量困扰。
    Lagrangist
        20
    Lagrangist  
    OP
       2022-01-19 22:10:54 +08:00
    @statumer 对不起立马去学,谢谢兄弟指出,确实这方面了解少了
    flynaj
        21
    flynaj  
       2022-01-19 22:13:06 +08:00 via Android
    进 PE 用 DiskGenius 直接要多大改多大,当然数据多时间会长一些。
    msg7086
        22
    msg7086  
       2022-01-19 22:21:03 +08:00 via Android
    DG 很稳,做各种调整很多年了还没有翻车过。
    bclerdx
        23
    bclerdx  
       2022-01-19 22:37:27 +08:00
    @jousca 我靠,你用的 SYSCEO 这类 PE 软件无损克隆磁盘分区和原有结构,有这么牛逼?
    dingwen07
        24
    dingwen07  
       2022-01-20 04:23:39 +08:00
    最烦的是类似这种,C 盘之后紧跟着一个恢复分区
    mingl0280
        25
    mingl0280  
       2022-01-20 04:43:38 +08:00 via Android
    分区工具呗,把 MSP 和 EFI 调到前面去,然后想干啥干啥。
    seanzxx
        26
    seanzxx  
       2022-01-20 06:42:57 +08:00
    Disk Genius 调整分区 10 多次了,没有数据丢失过,可以放心弄,而且你数据都备份好了,也没什么怕的。
    seanzxx
        27
    seanzxx  
       2022-01-20 06:48:07 +08:00
    可以试试动态磁盘呀,我记得这玩意可以合并不连续的分区
    threebr
        28
    threebr  
       2022-01-20 07:07:04 +08:00
    @dingwen07 这个直接用 DiskGenius 删掉就行了,白赚 600MB 空间
    Vincent103
        29
    Vincent103  
       2022-01-20 08:29:32 +08:00   1
    傲梅分区助手,傻瓜式操作,随便调整分区大小
    ydpro
        30
    ydpro  
       2022-01-20 08:34:06 +08:00   1
    傲梅分区助手
    biubiupiupiu
        31
    biubiupiupiu  
       2022-01-20 09:09:14 +08:00
    准备一个 U 盘和一张闲置的磁盘
    U 盘做个带备份工具(比如 dism++)的 winpe ,
    磁盘备份存放系统备份和 D 盘文件
    思路是:先用 dism++把系统备份到闲置盘,再把 D 的文件全部 copy 到闲置盘,然后把原磁盘按你需要分区,完事进 winpe 还原闲置盘中的系统,最后把闲置盘中文件 copy 回来。
    如果不能开机可能没有引导,在 winpe 里修复引导。
    Rache1
        32
    Rache1  
       2022-01-20 09:14:48 +08:00
    @statumer win mklink 最恶心的就是在删除的时候,当你以为你删除了一个符号连接,实际上他把源路径也给你一起删掉了
    tuwulin365
        33
    tuwulin365  
       2022-01-20 09:26:05 +08:00
    备份非 c 盘数据。
    删除非 c 盘。
    扩!
    新建分区。
    恢复数据。
    Loku
        34
    Loku  
       2022-01-20 09:27:57 +08:00
    使用 DG 进入 PE 模式,然后调整硬盘分区,直接拖动空间就可以了。。。
    bzw875
        35
    bzw875  
       2022-01-20 09:31:42 +08:00
    复制 D 盘数据去 E 盘,格式化 D 盘然后分配空间给 C 盘,拆分 E 盘空间新建给 D 盘
    mougua
        36
    mougua  
       2022-01-20 09:42:04 +08:00
    格了 D 盘,然后合并到 C 。我新买的整机就是这样做的
    Inf1nity
        37
    Inf1nity  
       2022-01-20 09:58:19 +08:00
    用傲梅分区助手就可以了,非常简单直观。
    yulgang
        38
    yulgang  
       2022-01-20 10:04:45 +08:00
    二楼说的对,照他说的做
    enrolls
        39
    enrolls  
       2022-01-20 10:47:37 +08:00
    动态磁盘是什么?有哪些用途?
    https://www.zhihu.com/question/20775695
    走上不归路的方式。
    比较好的话,买个比 C 盘大的,DiskGenius 然后硬盘对拷,新盘替换旧盘启动就行。
    m319
        40
    m319  
       2022-01-20 11:35:14 +08:00
    @Rache1
    mklink 命令支持创建三种不同的链接, 每种特性不一样
    /d 符号链接( Symbolic link )
    /j 链接点( Junction )
    /h 硬链接( Hard link )

    你用的应该是链接点 , 只有链接点会在删除链接后会删除源文件
    但这个场景下一般使用符号链接比较合适

    三种链接的区别: https://en.wikipedia.org/wiki/Symbolic_link#Summary
    mklink 命令文档: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mklink
    hiwind
        41
    hiwind  
       2022-01-20 11:52:40 +08:00
    最好把你的完整的磁盘分区情况贴出来,就用 windows 自带的磁盘管理就行,或者 DG 之类的

    防止有一些特殊的情况 楼上说的针对普通情况的分区应该都没啥问题

    另外强烈建议重要数据请单独备份,有备无患,永不过时的道理。
    Rache1
        42
    Rache1  
       2022-01-20 11:57:45 +08:00
    @m319 试了一下,d 和 j 都不行。

    创建目录 t1 并在 t1 下放一个 main.txt ,然后创建一个 /d 或者 /j 的连接在 t1 ,起名 t2 ,然后在 t2 删除 main.txt ,t1 里面的就一并给删掉了
    power100
        43
    power100  
       2022-01-20 12:39:59 +08:00
    DiskGenius 就可以无损调整 C 盘大小,前段时间 2 台电脑都用它调整了下 C 盘。
    HankAviator
        44
    HankAviator  
       2022-01-20 12:46:09 +08:00
    @seanzxx 有了 GPT 就尽量不用动态磁盘了,除非迫不得已。转到动态磁盘容易,转回来就有风险
    ilylx2008
        45
    ilylx2008  
       2022-01-20 12:48:32 +08:00
    20 年前折腾分区把数据搞丢了后再也不折腾了。
    硬盘不够直接买新的换上,
    重装系统,升级软件新盘,旧的配置文件可以 copy 。
    wdssmq
        46
    wdssmq  
       2022-01-20 13:04:01 +08:00   1
    @m319 #40
    @Rache1 #42

    可以用 HardLinkShellExt ,对 mklink 命令进行了封装,

    ![QQ 截图 20220120130253.png]( https://s2.loli.net/2022/01/20/jW2QSLnVMNEAOva.png)
    lee015
        47
    lee015  
       2022-01-20 13:25:28 +08:00 via Android
    @Rache1 对链接理解不对吧,连接的是目录本身,不影响它内部的文件,可以理解为一个跳转到另一个目录的快捷方式,删除目录内文件就是真删除文件了
    Rache1
        48
    Rache1  
       2022-01-20 14:21:34 +08:00
    @lee015 看起来是我理解的不对。现在回想起来,我期待的应该是在创建的时候,对于源位置的递归的创建连接,然后再新位置删除不受影响 说起来更像是 fsync 的形式。
    ouqihang
        49
    ouqihang  
       2022-01-20 15:10:55 +08:00 via Android
    DiskGenius 把 C 盘后面,d 盘前部分空间腾出来,不用系统的磁盘管理,因为如果 d 盘有文件,系统工具不能操作,而且系统的磁盘管理不能指定前部区域。而 DiskGenius 可以做到。
    之后用系统的磁盘管理扩展 c 盘。以上方法的好处是不用 pe 环境,无风险。
    statumer
        50
    statumer  
       2022-01-20 15:23:25 +08:00 via iPhone   1
    @Rache1 自己不会用不要怪 windows
    troilus
        51
    troilus  
       2022-01-20 15:35:19 +08:00
    无脑傲梅分区助手
    Tink
        52
    Tink  
    PRO
       2022-01-20 15:40:02 +08:00 via Android
    没有坑,点五六下鼠标
    hertzry
        53
    hertzry  
       2022-01-20 15:42:06 +08:00 via Android
    用 14#的方法即可。
    sampeng
        54
    sampeng  
       2022-01-20 16:25:07 +08:00   1
    提醒一句。。对硬盘做操作。无论如何,再找一个硬盘过来。先把这个硬盘的数据备份过去。。有备无患
    milan
        55
    milan  
       2022-01-20 17:37:22 +08:00
    刚看到讨论去下载了傲梅分区助手,已经扩容了 C 盘,回来说一句,神器
    stacker
        56
    stacker  
       2022-01-20 20:42:54 +08:00
    ghost 先备份 C,D 盘,然后随便搞
    Ackvincent
        57
    Ackvincent  
       2022-01-20 20:58:05 +08:00
    傲梅分区助手简单可靠
    newmlp
        58
    newmlp  
       2022-01-20 20:58:31 +08:00
    先备份 D 盘,然后删除 D 分区合并到 C 分区,然后新建 D 分区把备份还原回去
    orangie
        59
    orangie  
       2022-01-21 00:07:53 +08:00
    符号链的就算了吧,C 盘不够的根本原因是很多软件总是、必须把数据存放在 C 盘的特定的几个系统目录里,符号链不能扩大那几个系统目录的空间,没有用。符号链本质只是让访问目标文件更方便,不能起到扩充磁盘卷,尤其是那几个目录大小的作用。
    laZNUH
        60
    laZNUH  
       2022-01-21 07:13:17 +08:00 via Android
    用过“傲梅分区助手”,绿色版,操作完重启 OK
    blu10ph001
        61
    blu10ph001  
       2022-01-21 11:38:12 +08:00
    用傲梅分区助手缩小 D 盘头部也就是 C 盘尾部相邻的那块,完成后用 windows 自带的磁盘管理扩展 C 盘就 OK~
    gosas
        62
    gosas  
       2022-01-21 12:17:21 +08:00
    傲梅无损分区不就能做
    zlowly
        63
    zlowly  
       2022-01-21 12:52:53 +08:00
    还有一个适用特定场景的快速简单方式:和 Linux 的 mount 是相似的,你可以将一个分区挂载到文件夹里。
    在磁盘管理里,分区(简单卷)上点右键菜单“更改驱动器号和路径”就行了。
    当然局限性就是,你得先有一个自由空闲的分区,而且增加的空间仅仅是你挂载的路径下,并不是整个磁盘。
    bfjm
        64
    bfjm  
       2022-01-22 09:24:27 +08:00 via Android
    @Ackvincent 学到了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2963 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 14:10 PVG 22:10 LAX 07:10 JFK 10:10
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86