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

2021-08-24 10:35:51 +08:00
 seasona

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

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

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

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

9073 次点击
所在节点    Windows
96 条回复
krixaar
2021-08-25 11:34:55 +08:00
@ztcaoll222 #77 我没记错的话,找个 U 盘直接引导 Win10 的 iso,进安装界面之后左下角就是修复
zysuper
2021-08-25 12:00:00 +08:00
Arch linux 用户都提不出这个问题。😀
docx
2021-08-25 12:07:14 +08:00
最起码还是要分两个区的,把系统盘和资料盘分开,不然备份系统实在太麻烦了……
Caan07
2021-08-25 12:19:34 +08:00
同推荐 Listary 或 Everything,虽然我自己买了 Listary,反而用免费的 Everything 更多。
zxcslove
2021-08-25 12:20:29 +08:00
一盘一区效率最高
saytesnake
2021-08-25 12:35:51 +08:00
C 盘根目录新建文件夹 D 、E 、F...问题解决。
shadows
2021-08-25 13:08:52 +08:00
“现在大容量 ssd 比较普遍,感觉 windows 也没有了分区的必要。”
人们用大容量机械盘的时候不也还是分区吗……
kindjeff
2021-08-25 13:21:21 +08:00
Lemeng
2021-08-25 13:39:33 +08:00
一个固态两个分区。没不要不分区,太乱了
imbushuo
2021-08-25 13:54:29 +08:00


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


这三个虚拟硬盘里把常用的文件做一个链接放到桌面或者其它地方。
crclz
2021-08-25 23:27:46 +08:00
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
2021-08-26 10:17:51 +08:00
win10 有个 3D 对象,我不知道怎么分类的文件都放那里面,备份也很简单,整个选中备份就好了,win11 3D 对象没了,我就放在图片或者视频或者音乐里,因为真正的图片视频音乐放在 OneDrive 下,本地的这三个就当快捷目录。
imn1
2021-08-26 15:05:32 +08:00
windows 也可以用硬链软链的,只是创建软链需要 admin 权限
windows 还有个 junction 是独家的(不需要 admin 权限),另外如果想可以目测区分,还能用 lnk
windows 也可以 mount 的,把整个硬盘 mount 到某个目录

这么多方式还不够用么?
我三十多个硬盘都 mount 到 C 盘统一管理
azkaban
2021-08-26 17:03:21 +08:00
快速访问啊,目录多少级跟我也没关系,快速访问或者 Listary 直接就进去了
chouvel
42 天前
我都服了,昨天在用 win11 的台式机,那时候在写一个 py 的工具,用管理员权限打开了一个 anaconda prompt 。运行了一行命令:pip uninstall PyQt6 。然后就卡死了,等了十几分钟,我看还没好,就直接长按电脑电源关机;结果再开机,就直接蓝屏,报错:注册表错误。然后我另外一个盘里面还有一个 windows 系统,我就进入 bois 启动这个系统,找到之前系统的那个盘,进入用户文件夹,结果提示没有权限,那我之前存在用户下面的内容不是就都丢了吗,服了。

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

https://tanronggui.xyz/t/797639

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

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

© 2021 V2EX