V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
升级到 Windows 11
seasona
V2EX  ›  Windows

windows 如果不分区,该怎么管理文件?

  •  1
     
  •   seasona · 96 天前 · 5682 次点击
    这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在大容量 ssd 比较普遍,感觉 windows 也没有了分区的必要。但是这就带来了一个问题:不分区的 windows 怎么管理文件?

    如果像 mac 的访达一样,直接使用 c 盘用户目录下的文档、下载等库,会有几个问题:

    1. windows 下很多软件存在乱放自身数据的问题,很多情况下软件会把自身的信息文件放在文档等库目录下,使用起来会和自己创建的文件干扰,影响查找效率。
    2. 像游戏等不能归类到自带库的文件,应该存放到哪里?
    3. 如果想要自己创建文件夹,应该放在哪里?如果有 d 盘,可以直接放在根目录下,管理很方便。现在不分区的话,放在 c 盘根目录肯定不行,一堆系统目录,很影响查找效率,放在用户目录下,也是一堆自带的文件夹,看起来碍眼。

    所以想请教一下大家,对于不分区的 windows,都是怎么管理文件的。

    95 条回复    2021-08-26 17:03:21 +08:00
    ysc3839
        1
    ysc3839   96 天前
    同问 macOS 下不分区该怎么管理文件?
    weyou
        2
    weyou   96 天前 via Android   ❤️ 2
    大概你没用过 Windows 的 Library 和 Quick Access
    mokeyjay
        3
    mokeyjay   96 天前   ❤️ 3
    既然如此,为何要恶心自己强行追求不分区?
    至少分两个区啊,C 盘做系统装软件,D 盘装绿色软件和个人文件不好吗
    djv
        4
    djv   96 天前
    随便一个文件夹,固定到快捷访问就行了。
    游戏一般都在 C:\Program Files (x86)\Steam\steamapps\common\
    快捷访问。
    djv
        5
    djv   96 天前   ❤️ 1
    绿色软件放到 C:\Users\张三\AppData\Local\Programs 比较合适。
    seasona
        6
    seasona   96 天前
    @weyou 用是用过,但是感觉不好用,快捷访问确实用不习惯
    seasona
        7
    seasona   96 天前
    @mokeyjay 有道理,windows 还是存在很多 mac 中不会出现的使用场景,windows 下分区这一套确实用习惯了,很难纠正,windows 本身的管理机制也没做到非常易用
    maplerecall
        8
    maplerecall   96 天前
    所以别听人云亦云,什么一个分区就够了之类的,C 盘根目录那鬼样根本没法方便的文件管理,就算套个目录那也麻烦了一层,很不清爽,具体问题得具体分析,以不分区来提高空间利用效率只在单磁盘容量不够大(比如只有 256 或者更少)的情况下才有意义。

    如果你有足够大的 SSD,例如 512 甚至更大,那么给 C 盘分 256,其它划另一个分区作为单独的盘存数据、游戏和非核心软件体验上是非常清爽的,至于 C 盘那些没用上的空间就当作弹性空间了,别扣扣索索的。
    NewYear
        9
    NewYear   96 天前   ❤️ 5
    c 盘建个文件夹叫 d
    然后 subst 解君愁
    coderluan
        10
    coderluan   96 天前
    实际上你完全在 C 盘下建个文件夹叫 D 盘, 然后就当他是个分区那也用, 你现在的问题基本是出于习惯和强迫症, 那么不妨试试 subst 命令, 可以把一个文件夹映射成盘符.
    cmdOptionKana
        11
    cmdOptionKana   96 天前
    使用 Listary 或 Everything 可以解决 99% 的问题。

    实在不行,你在“文档”文件夹里新建一个名为“D”的文件夹,把它当作 D 盘来用。

    如果是笔记本,现在系统极少崩,一般人没有重装的必要(但如果有重装的兴趣爱好,那就分区吧,不是说绝对不能分区,只是说多数普通用户没必要分区)。

    如果是台式机,完全可以分多个硬盘,每个硬盘天然占一个盘符,没有分区问题。

    另外,不管上述哪种情况,都建议定期备份,追求 “电脑(或硬盘)随时毁灭都能从备份里恢复绝大部分数据” 的状态。

    分区只是方便重装而已,分区不能保护数据。
    HongJay
        12
    HongJay   96 天前   ❤️ 1
    说不分区的本来就没解决这个问题
    oott123
        13
    oott123   96 天前
    我个人把文档放到 %USERPROFILE%\Documents 下面。软件创建的东西和我创建的东西放一起没觉得有啥问题。

    绿色软件放 %USERPROFILE%\Apps,游戏放另一块 SSD,不过非要放 C 盘的话,我选择 %USERPROFILE%\Games 。

    没感觉有啥不好的,就和在 Linux 下用家目录一个道理。
    weyou
        14
    weyou   96 天前 via Android
    @seasona 心理上无法接受那就没办法了,那你已经认定分区是唯一能接受的,那就分区好了。

    @maplerecall 难道 quick access 和库功能将目录直接从任意位置拉到顶层不清爽?访问文件也没有比分区多出任何步骤啊。而且对于单分区来说,所有空间都可以充分利用,从不用考虑某个分区空间是否够。
    ztcaoll222
        15
    ztcaoll222   96 天前
    只有一个硬盘的话,分还是要分的,不然重装系统有得你难受了
    loveyu
        16
    loveyu   96 天前 via Android
    我都是一个分区,然后建个 vhdx 挂载,性能没问题
    wipbssldo
        17
    wipbssldo   96 天前
    @ysc3839 Linux 不分区怎么管理文件? macOS 基本一样。
    luhe
        18
    luhe   96 天前 via iPhone
    买两个硬盘
    israinbow
        19
    israinbow   96 天前 via Android
    只有一个分区用来放虚拟机,应用安装到 program file 里,大部分应用都会把数据存在$
    yolee599
        20
    yolee599   96 天前 via Android
    C 盘根目录新建文件夹分别叫:D,E,F
    loukky
        21
    loukky   96 天前 via Android
    放桌面
    mmdsun
        22
    mmdsun   96 天前 via Android
    @ztcaoll222 重装系统只会删 C 盘 Windows 文件夹,其他文件包括根目录都不会动。
    xuboying
        23
    xuboying   96 天前   ❤️ 1
    我会在 C 盘创一个 usr 目录,里面还有 bin,lib,还有 var 目录
    D 盘也有,是另一个 SSD 硬盘。。。
    l00t
        24
    l00t   96 天前
    随便放哪啊。我在 Documents 下又建了一个 mydocuments,设置到快速访问里,一点即达,毫无障碍。游戏也随便找个地方就能放啊,你随意建个 Games 好了,或者是 Steam 的话就直接用 Steam 默认目录也没问题。
    ikas
        25
    ikas   96 天前
    建议分区,然后使用磁盘管理进行挂载到文件夹,而不是映射盘符,看起来只有一个盘
    如果嫌 c 盘东西多,那就把那些系统的都隐藏
    如果想方便,又有很多个硬盘,那就搞小 d 盘,专门用来挂载其他分区
    任何系统都有这个问题
    stimw
        26
    stimw   96 天前   ❤️ 1
    似乎本质上都是“查找效率”问题?
    提高访问效率有很多方法,快捷访问,快捷方式,或者换个醒目的图标。

    提的问题感觉都不是问题,更多是习惯因素:分区的时候是这样的,那么不分区怎么才能做到跟分区使用习惯一样?

    其实完全不需要关心这些...改变一下习惯就好了。

    当然只是我的个人想法,有人完全无法接受不分区也正常。
    不能接受就分区。。很简单
    dingwen07
        27
    dingwen07   96 天前   ❤️ 3
    先回答你的问题

    1. Windows 软件乱放数据,如果愿意牺牲便利性可以使用 SandBoxie 隔离。部分软件将数据放入 Documents 我认为是可以理解的,能让文件交换方便很多,如果觉得会乱可以整理分类一下自己 Documents 下的文件方便寻找。
    2. 游戏就是应用程序,系统级的放在 Program Files 下、用户级的放在 AppData 下。
    3. 想要创建个人目录可以在用户配置目录(用户主目录, %USERPROFILE%, C:\Users\<User Name>\)下创建,为了方便我把它固定到资源管理器的快速访问中。


    再简单说一下我是怎么管理 Windows 里的文件的

    - 所有的个人文件都在 %USERPROFILE% 下面,桌面、文档和图片使用 OneDrive 的 KFM ( https://docs.microsoft.com/en-us/onedrive/redirect-known-folders )备份,也可以手动设置“下载”等目录的备份
    - 在 OneDrive 下建立了一个 Apps 文件夹用于放置免安装程序,其中有一个 bin 目录被添加到了 PATH,用于放置命令、动态链接库等二进制文件。
    - 不受信任的软件,只用一次的在 Windows Sandbox 中运行,需要长期使用的在 Sandboxie 里安装运行,直接拒绝了它们对整个 %USERPROFILE% 的访问。

    我不分区的主要原因是我做不到在安装系统的时候就预估到我将如何使用磁盘空间,所以没法决定要给系统、数据预留多少空间,到了之后某个分区空间不够了那才是真的难受。而且分区必定定会造成存储空间的浪费,3 个剩余 1GB 的分区无法实现直接存放 1.1GB 的文件。分区其实没有必要,用户主目录下的一个目录和一个单独的分区有什么区别吗?路径不一样而已。
    QHKZ
        28
    QHKZ   96 天前
    可以都放在用户分区,%USERPROFILE%,%APPDATA%一类的,powershell 里运行`ls ENV:`查看。
    但是不分区的话会有一个比查找效率更严重的问题:
    权限
    maplerecall
        29
    maplerecall   96 天前
    @weyou quick access 和 library 无法在使用非标准 explorer 文件选择控件或者非 windows 环境下访问,这种时候还得找原始路径访问,并不是一个通用的方案。

    另外 subst 也有类似的问题,每次启动后需要重新挂载,也不是通用的解决方案。
    Sekai
        30
    Sekai   96 天前
    所以为什么不分区呢
    hungrybirder
        31
    hungrybirder   96 天前
    说下我的感受吧
    背景:我用了七八年的 MacOS,最近用了用 Win10,1T ssd,只分了 C 盘。
    对数据文件的管理:图片、文档(doc/excel/ppt 等等)、下载、桌面,我建议上 OneDrive 。
    这样不用关心 C 盘够不够,软件安在哪个分区。
    thetbw
        32
    thetbw   96 天前
    不想硬分区的话也可以软分区,就是创建几个 动态大小的 vhd 文件 ,开机的时候自动挂载。
    我现在就是把用 vhd 和 ventoy 弄了一个类似 windows to go 的东西,放在我的移动硬盘上。
    qianxu2001
        33
    qianxu2001   96 天前
    我是直接在桌面创建了个 Apps 文件夹,把那些不需要安装的软件游戏丢里面
    feitxue
        34
    feitxue   96 天前
    两个硬盘可解决~
    iBaoger
        35
    iBaoger   96 天前 via Android
    标准用法,放在用户的文档中
    autoxbc
        36
    autoxbc   96 天前
    买大容量 SSD 继续分区,多花点钱用着舒服,不用改变习惯
    msg7086
        37
    msg7086   96 天前
    不同的人需求不同,为什么要强行让自己去和没有分区需求的人靠拢呢?
    0747916
        38
    0747916   96 天前
    我现在一般都是分俩区,系统单独出来
    cheng6563
        39
    cheng6563   96 天前
    windows 乱放文件,你建个 D:不是放的更乱了吗?
    本来 C:\dev 就能找到文件的,建个 D:还得考虑我这文件这么大 D:\放不下怎么办。
    反正我 4T 的硬盘是没分。
    strangeFish
        40
    strangeFish   96 天前
    多买 1 个 ssd,这样就不用分区了,哈哈哈
    Ley
        41
    Ley   96 天前 via Android
    不分区十几年了好像从没考虑过楼主提到的问题…

    在实在不行退一步说,在 C 盘根目录建几个名叫 D 盘 E 盘的文件夹就行了?
    toptyloo
        42
    toptyloo   96 天前
    @ztcaoll222 首先现在还有多少重装的需求,另外现在 win10 重装,C 盘数据都是会丢进 Windows.old 里的。
    ztcaoll222
        43
    ztcaoll222   96 天前
    @toptyloo #42 公司环境组的人哪有时间给你慢慢重装...一般都是直接格掉 c 盘,然后把镜像直接复制进去
    helllkz
        44
    helllkz   96 天前   ❤️ 1
    我反正习惯分区,何必强迫自己听别人说不分区呢
    ykk
        45
    ykk   96 天前
    笔记本 一块 SSD+两块硬盘 可解决
    moreant
        46
    moreant   96 天前
    已经不分区有近 3 年了,不一定适合所有人,主要还是习惯问题。

    1. 查找效率基本可以用 Listary 或 Everything 解决,就算不依赖工具,在文件夹里找 G 开头文件在键盘上按 G 也能直接跳到 G 开头文件的位置。
    2. 游戏甚至其他文件都不一定要归类到自带库,steam 的直接默认安装目录,免安装的小游戏直接 C:\Game
    3. 搬了一年砖的电脑 C 盘根目录也就 26 个项目,并不算多。热点文件夹建议固定到快速访问里。

    免安装软件放 C:\Software\
    临时文件放 C:\Temp\
    工作项目 C:\Work\
    个人学习 / toy 项目 C:\Work\Study
    ....

    关于重装:
    浏览器标签、插件自动安装
    常用软件安装包上传云盘;
    重要文件数据早就用 onedrive 备份了;
    项目文件 git 托管;
    聊天文件全在手机(微信);
    因此即使全盘格式化的重装也不会对数据有多大影响。
    Lantian
        47
    Lantian   96 天前
    额,好麻烦。。。自己的文件我都是直接桌面建文件夹存东西。
    软件安装都是使用“Program Files”默认目录,然后各种软件的下载路径调整到统一路径,聊天记录在 Win 库的“文档”下。
    nanekino
        48
    nanekino   96 天前
    软件在默认位置,游戏在默认位置,音乐图片视频在默认位置(同时跟随 OneDrive 同步),所有自己用的文档、绿色软件都在 OneDrive,资源管理器左侧快捷栏的 OneDrive 就是我的 D 盘
    yohole
        49
    yohole   96 天前
    这个有一部分很乱的锅是 windows 的软件生态没有严格按照规范来使用各个文档存放,MacOs 下的就要好很多,对于权限的管理也清晰
    yousabuk
        50
    yousabuk   96 天前 via iPhone
    一切皆是虚无,从来没有过计算机多好。
    bigwhite
        51
    bigwhite   96 天前
    习惯了重装系统直接格式化 C 盘了。不格式化 C 盘重装的系统没有灵魂啊 强迫症患者。。。所以我还是分 C 和 D,另外会再分一个 E 用 bitlocker 加密,放隐私性文件。
    ScepterZ
        52
    ScepterZ   96 天前
    在 c 盘下直接建文件夹并没有什么问题
    我是 home 的用法和其他系统一样,然后很常用的文档直接丢桌面
    别的也不知道有什么文件了。。。
    Cloutain
        53
    Cloutain   96 天前
    苹果可以很好的管理,微软就不行了,666
    weyou
        54
    weyou   96 天前 via Android
    @maplerecall 老式文件选择器的不能选择“库”的问题在 win7 我确实见到过。但在 win10 下这种选择器我是多年没看过了。

    另外在非 windows 环境访问啥意思?
    gBurnX
        55
    gBurnX   96 天前
    1.普通开发,C 盘系统盘,直接一块 512G SSD,几年不需要增加。高手或系统设计师建议 C 盘 SSD 2T 起步。这么安排是因为很多软件会在 C 盘系统盘里写东西,以及很多缓存文件懒得设置的话都放 C 盘。

    2.开发专用盘,与开发工作相关的全丢 D 盘。多大容量看你自己。我见过 128G - 2T 的。

    3.喜欢玩数据库和虚拟化的,可能还需要一个大盘。

    4.游戏,轻度一个 128G SSD 够了,重度的话,建议 1T 1T 地加。

    5.下载盘,我一般喜欢去 pdd 买拆机机械盘。反正 70 元 1T 的价格,坏了也不心疼。

    6.如果你没专门的备份,那么还需要一个备份盘。定期给系统盘做 ghost,以及给其他重要资料做自动化备份。

    7.搜索文件,用 everything 。文字资料建议有道云笔记。

    8.普通备份,用 SynBack Pro,有破解。这软件非常强大,设置项目很多,还可以把备份结果发 QQ 邮件。

    9.IM 软件建议一定要装在 VM 里,因为这玩意经常会把 explorer.exe 搞乱,导致必须要重启系统。
    clrss
        56
    clrss   96 天前
    @strangeFish 两个 SSD 也能不用盘符 D:. 直接挂到 C:\some\path 下面.
    Caballarii
        57
    Caballarii   96 天前
    天天重装系统的我很怀疑你们在电脑上都在干啥 23333
    maplerecall
        58
    maplerecall   96 天前 via Android
    @weyou 不少跨平台软件的文件选择器 UI 是自己实现的,还有一些磁盘工具类软件,命令行软件,都是直接和文件系统交互,它们都不能访问库。非 Windows 环境其实还包括非 Windows GUI 环境,例如命令行,SSH,再比如 WinRE, EFI shell 等。分区可以在上述所有情况提供完全一致的体验。
    wangbenjun5
        59
    wangbenjun5   96 天前
    建议分区,主要是重装系统方便,当然你不玩系统另说
    explorerproxy
        60
    explorerproxy   96 天前 via iPhone
    需要管理的东西都在 dropbox 里
    Scare
        61
    Scare   96 天前
    感觉最差就还是分两个区吧,一个系统用,另一个文件用。
    C 盘的文件太乱,而且动不动就要权限才能操作,还不如单独一个盘操作方便。
    ostrichb
        62
    ostrichb   96 天前 via Android
    高中班上的 ssd 只有 256gb 。我在升级 Windows10 的时候就将其只分一个 C 盘,所有的个人资料都同步 Onedrive (仅个人文档,剩下一些 app 在文档库里面的资料就存放在 C 盘的文档库不作处理)
    LokiSharp
        63
    LokiSharp   96 天前 via iPhone
    整个目录映射成 D 盘
    toptyloo
        64
    toptyloo   96 天前 via iPhone
    @ztcaoll222 商用不是本帖的讨论范围吧
    ztcaoll222
        65
    ztcaoll222   96 天前
    @toptyloo #64 楼主没有说限定家用啊
    weyou
        66
    weyou   96 天前 via Android
    @maplerecall 这类软件还真不是天天用,既然都直接跟磁盘打交道了,还嫌粘帖个文件路径麻烦?当然可能你日常工作内容不同。

    至于 windows 命令行,默认路径都是用户家目录,直接进就行。我都是 explorer 地址栏敲 cmd 直接进。

    Windows SSH ?你是认真的么?再说都用命令行了,文件路径更不是问题了。

    你列举的其他软件并不是大多数用户日常用到的。这里只按大多数用户的使用习惯推荐“库”和 quick access,对于日常折腾电脑维护工具的用户显然不合适。

    再说用了库和 quick access 的方式,系统盘也就一个分区,干嘛还要用 EFI 磁盘维护工具?要维护也是维护其他的盘啊,跟系统盘也没啥关系。
    alexkkaa
        67
    alexkkaa   96 天前 via Android
    这完全是使用习惯的问题, 你在 c 盘根目录建个 home 文件夹 当作 linux 用不就行了。

    十年前我就不分区了,使用没有任何不适,再也不用为 c 盘满了这种历史问题头疼了。

    1. 你为什么要把你自己创建的文件放在那些地方 放在 c://home 不就行了

    2. 什么叫不能自带库的文件

    3. 你这是每次都要全盘查找吗?

    问题是你习惯了 windows 的历史陋习, 觉得这才是合理的。 别的不说就一个注册表,这完全是历史垃圾
    sky96111
        68
    sky96111   95 天前 via Android
    @bigwhite 强迫症表示会手动备份重要文件再格式化重装系统和软件。
    因为不能接受有一些程序注册表丢失就不能正常运行,有一些又可以
    wangxiao20170401
        69
    wangxiao20170401   95 天前 via Android
    主要也是担心数据的安全,做好备份不分就可以,分了也要做备份反正都有备份就不要分了 不用思考大小问题
    fru1t
        70
    fru1t   95 天前
    我用上固态硬盘以后,基本上都不分区了,就是一个硬盘一个区,8T 都是一个区。
    Tumblr
        71
    Tumblr   95 天前
    @ztcaoll222 #43 这公司的桌面 IT 太 low 了。。。
    不过现在需要重装的情况极少,即使系统层面出问题,直接 reset 就好了,用户数据完全保留。
    bthulu
        72
    bthulu   95 天前
    c 盘下创建一个文件夹 D 啊
    keyfunc
        73
    keyfunc   95 天前
    为啥不分区,按硬盘来分~一块硬盘一个区
    littleFive
        74
    littleFive   95 天前
    分区还是要分区的,不然重装系统时候系统盘的文件就会被格式化。
    yujiang
        75
    yujiang   95 天前 via Android
    那就分区呗,笔记本我是分了两个,一个系统一个文件。你可以重装一个纯净系统,配好工作环境以后做一个 GHO 镜像存在 D 盘,用不舒服了或者电脑出毛病了直接 ghost 回去,比 Windows 还原点靠谱得多
    kasusa
        76
    kasusa   95 天前
    直接桌面上摆上几个文件夹,工作、材料,就分开了。
    好好用默认文件夹:视频、文档、音乐。
    最后配合上 xyployer 。windows 在多个文件夹跳转还是菜,需要第三方软件来辅助。
    ztcaoll222
        77
    ztcaoll222   95 天前
    @Tumblr #71 能用 reset 说明还能进系统,如果连安全模式都进不去呢,反正我前几天就遇到过这种情况
    beexu
        78
    beexu   95 天前
    分个目录试试?
    Tumblr
        79
    Tumblr   95 天前
    @ztcaoll222 #77 用 reset 本身就是进不去系统的时候,包括安全模式也进不去,此时进的是一个类似 PE 的系统。
    在你尝试开机但系统有问题的时候,OS 会自动尝试启动修复,在自动修复失败后会再次重启进行 startup repair 界面。

    另外,只要能开机,可以直接用安装文件对系统进行修复并保留用户数据。我接触过的很多企业的系统安装( WDS 或 SCCM )都提供了保留用户数据的选项,仅做 update 或 fix 。
    xiao109
        80
    xiao109   95 天前
    最好还是分一下区,不然重装系统的时候 C 盘不清空装起来会慢很多还会有残留的脏文件,清空的话文件全没了
    krixaar
        81
    krixaar   95 天前
    @ztcaoll222 #77 我没记错的话,找个 U 盘直接引导 Win10 的 iso,进安装界面之后左下角就是修复
    zysuper
        82
    zysuper   95 天前
    Arch linux 用户都提不出这个问题。😀
    dzyou2007
        83
    dzyou2007   95 天前 via Android
    最起码还是要分两个区的,把系统盘和资料盘分开,不然备份系统实在太麻烦了……
    Caan07
        84
    Caan07   95 天前
    同推荐 Listary 或 Everything,虽然我自己买了 Listary,反而用免费的 Everything 更多。
    zxcslove
        85
    zxcslove   95 天前
    一盘一区效率最高
    saytesnake
        86
    saytesnake   95 天前
    C 盘根目录新建文件夹 D 、E 、F...问题解决。
    shadows
        87
    shadows   95 天前
    “现在大容量 ssd 比较普遍,感觉 windows 也没有了分区的必要。”
    人们用大容量机械盘的时候不也还是分区吗……
    kindjeff
        88
    kindjeff   95 天前   ❤️ 1
    Lemeng
        89
    Lemeng   95 天前
    一个固态两个分区。没不要不分区,太乱了
    imbushuo
        90
    imbushuo   95 天前


    多买点盘就行了.jpg
    Mogamigawa
        91
    Mogamigawa   95 天前 via iPhone
    说说我的方案,
    一个物理硬盘一个分区
    软件尽量用 portable 版,也就是“绿色版”
    分区里面创建了三个 vhd:
    第一个是常用的零碎文件和零碎的绿色版软件。
    第二个是 Steam 的安装文件夹和游戏仓库。
    第三个是 wsl 的 ext4 格式的 img,也是一种虚拟硬盘,用于存储数据库服务和各种开发用的软件。


    这三个虚拟硬盘里把常用的文件做一个链接放到桌面或者其它地方。
    crclz
        92
    crclz   95 天前   ❤️ 1
    1. windows 下很多软件存在乱放自身数据的问题,很多情况下软件会把自身的信息文件放在文档等库目录下,使用起来会和自己创建的文件干扰,影响查找效率。

    回答:
    在 windows 中,大概有这么几个放东西的地方,大概分为 2 个维度(全局、用户)、(软件本体、用户数据与配置):
    a. C:/ProgramFiles:存放为所有用户安装的软件本体,和 linux 的 /usr/bin 相似。这个目录是需要管理员权限写入的,所以大概没有程序会把用户数据放在这里。
    b. C:/ProgramData ( aka %PROGRAMDATA%):顾名思义,是程序数据。进一步说,它是所有用户的数据或配置,对应 /etc (全局配置) + /var (全局数据)。
    c. $HOME/AppData/Local ( aka %LOCALAPPDATA%):单个用户安装的软件本体。你的 vscode 软件本体就在这里。这个目录的目的是无需管理员权限也能够安装软件。linux 里面对应的是$HOME/.local 。
    d. $HOME/AppData/Roaming ( aka %APPDATA%):单个用户的用户数据与配置。你的 vscode 配置文件就在这里。和 linux 的$HOME 的作用相似。linux 里面对应的是$HOME 。
    e. $HOME 。对应 linux 的$HOME,存放一些用户数据与配置。

    请注意,以上是匆忙收集的资料,可能有错漏。

    那么,回到楼主的问题。如果我们在 windows 的$HOME 下存放我们自己的文件,那么会和其他程序的混在在一起。linux 的$HOME 也存在这个问题。这时候,就可以善用资源管理器的隐藏文件功能,将不顺眼的、以.开头的文件隐藏起来。
    另外,也可以自己单独建一个目录,例如$HOME/myspace,然后一切都清净了。桌面也是一个不错的选择。

    2. 像游戏等不能归类到自带库的文件,应该存放到哪里?

    回答:放在 C:/ProgramFiles 或者 $HOME/AppData/Local 。但是,鉴于这两个目录都是由 windows 安装程序管理的,你可以你也可以在$HOME 下面单独开一个文件夹,例如 mygame,没人会阻止你。就像 linux 不必非得将用户软件放到~/.local 里面,也可以放到~/.locallocallocal 里面。关键是规则清晰,容易记忆。你也可以将游戏放到 C:/MyGames 。

    3. 如果想要自己创建文件夹,应该放在哪里?如果有 d 盘,可以直接放在根目录下,管理很方便。现在不分区的话,放在 c 盘根目录肯定不行,一堆系统目录,很影响查找效率,放在用户目录下,也是一堆自带的文件夹,看起来碍眼。

    回答:与 1 相似。
    omowyh
        93
    omowyh   94 天前
    win10 有个 3D 对象,我不知道怎么分类的文件都放那里面,备份也很简单,整个选中备份就好了,win11 3D 对象没了,我就放在图片或者视频或者音乐里,因为真正的图片视频音乐放在 OneDrive 下,本地的这三个就当快捷目录。
    imn1
        94
    imn1   94 天前
    windows 也可以用硬链软链的,只是创建软链需要 admin 权限
    windows 还有个 junction 是独家的(不需要 admin 权限),另外如果想可以目测区分,还能用 lnk
    windows 也可以 mount 的,把整个硬盘 mount 到某个目录

    这么多方式还不够用么?
    我三十多个硬盘都 mount 到 C 盘统一管理
    azkaban
        95
    azkaban   94 天前
    快速访问啊,目录多少级跟我也没关系,快速访问或者 Listary 直接就进去了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1060 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.