hk_*_*hk_ 71 windows performance hard-drive partitioning
大约二十年前,在我的工作中,IT 专家会将 Windows 的主分区(C 盘)的大小与其他分区相比保持得非常小。他们会争辩说这会以最佳速度运行 PC 而不会减慢速度。
但它的缺点是,如果 C: 驱动器很小,很容易装满,很快你就无法安装新软件,因为它的空间用完了。即使我在 D: 驱动器中安装软件,它的一部分也总是被复制到 C: 中,它会填满它。
我的问题是这种做法还好吗?为什么这样做。如果有的话,它的主要优势是什么?一个明显的原因是,如果主分区崩溃,您的数据在辅助分区是安全的。
我问这个问题的原因是因为我正在尝试更新 Visual Studio 而我不能,因为我的主分区中只剩下 24MB。
sle*_*ske 89
大约二十年前,在我的工作中,IT 专家会将 Windows 的主分区(C 盘)的大小与其他分区相比保持得非常小。他们会争辩说这会以最佳速度运行 PC 而不会减慢速度。[...] 我的问题是这种做法还好吗?
一般来说:没有。
在较旧的 Windows 版本中,大型驱动器存在性能问题(更准确地说:大型文件系统),主要是因为Windows 使用的FAT文件系统不能很好地支持大型文件系统。但是,所有现代 Windows 安装都使用 NTFS,这解决了这些问题。参见示例NTFS 性能在大于 5 TB 或 6 TB 的卷中是否显着降低?,这说明即使是 TB 大小的分区通常也不是问题。
如今,通常没有理由不使用单个大型 C: 分区。Microsoft 自己的安装程序默认创建单个大型 C: 驱动器。如果有充分的理由创建单独的数据分区,安装程序会提供它 - 为什么 Microsoft 应该让您以一种会产生问题的方式安装 Windows?
主要针对多个驱动器的理由是,它增加了复杂性-这始终是坏它。它会产生新的问题,例如:
在某些特殊情况下,多个分区仍然有意义:
为了解决一些经常提出的支持小/独立分区的论点:
无论如何,您应该真正备份所有数据,将其拆分到多个分区并没有真正的帮助。此外,如果您真的需要这样做,我知道的所有备份软件都可以让您有选择地备份分区的一部分。
虽然这在理论上是正确的,但不能保证损坏会很好地将其自身限制在一个分区(并且在出现问题时更难检查以确保这一点),因此这只能提供有限的保证。另外,如果您有良好的冗余备份,那么增加的安全性通常很小,值得麻烦。如果你没有备份,你有很多更大的问题...
虽然这在理论上可能是正确的,但实际上许多程序会将设置和其他重要数据写入驱动器 C:(因为不幸的是,它们被硬编码来执行此操作,或者因为您不小心忘记更改它们的设置)。因此恕我直言,依靠这一点是非常冒险的。另外,无论如何您都需要良好的备份(见上文),因此在重新安装后您可以恢复备份,这将为您提供相同的结果(更安全)。现代 Windows 版本已经将用户数据保存在单独的目录(用户配置文件目录)中,因此可以有选择地恢复。
另请参阅您是否将软件安装在与 Windows 系统相同的分区上?想要查询更多的信息。
Woo*_*ell 24
这种做法的历史原因很可能源于旋转磁性 HDD 的性能特性。具有最高顺序访问速度的旋转磁盘上的区域是最外面的扇区(靠近驱动器的开头)。
如果您将整个驱动器用于您的操作系统,迟早(通过更新等)您的操作系统文件将遍布整个磁盘表面。因此,为了确保操作系统文件在物理上保持在最快的磁盘区域中,您将在驱动器的开头创建一个小的系统分区,并将驱动器的其余部分分散到任意数量的数据分区中。
寻道延迟还部分取决于磁头必须移动多远,因此将所有小文件保持在一定程度的彼此附近也有利于旋转驱动器。
随着 SSD 存储的出现,这种做法已经失去了所有的理由。
是否有理由保持 Windows 的主分区/驱动器 C: 小?
以下是这样做的几个原因:
描述卷上的所有文件,包括文件名、时间戳、流名称和数据流所在的簇号列表、索引、安全标识符以及“只读”、“压缩”、“加密”等文件属性。
这可能会带来一个优势,虽然不明显,因此可以忽略它,因为它实际上并没有什么区别。@WooShell 的答案与性能问题更相关,尽管它仍然可以忽略。
另一件需要注意的事情是,如果有 SSD + HDD,最好将您的操作系统存储在 SSD 上,并将您的所有个人文件/数据存储在 HDD 上。您很可能不需要为大多数个人文件使用 SSD 来提高性能,而消费级固态驱动器通常没有太多空间,因此您宁愿不要尝试用个人文件填充它.
有人可以解释为什么要进行这种做法并且它仍然有效吗?
描述了完成它的一些原因。是的,它仍然有效,尽管看起来不再是一个好习惯。最显着的缺点是最终用户必须跟踪应用程序建议安装文件的位置并更改该位置(几乎在任何软件安装期间都可能发生,特别是如果专家/高级安装是一个选项),因此可引导分区不会“ t 填满,因为操作系统有时确实需要更新,另一个缺点是当将文件从一个分区复制到另一个分区时,它实际上需要复制它们,而如果它们在同一个分区中,它只会更新 MFT 和元数据,不需要再次写入整个文件。
不幸的是,其中一些可能会带来更多问题:
为了避免您遇到的问题,您需要:
我也不是说有多个分区和一个小的主分区是最好的主意。这一切都取决于系统的用途,尽管它引入了一种更好的文件组织方式,但它也有其缺点,在当前的 Windows 系统上,这些缺点比优点还多。
注意:正如您自己提到的,如果可引导分区发生故障,它确实可以确保单独分区中的数据安全。
简短的回答:没有了。
根据我的经验(20 多年的 IT 管理工作),这种做法的主要原因(其他在下面列出)是用户基本上不信任 Windows 的数据和硬盘空间。
长期以来,Windows 在保持稳定、自行清理、保持系统分区健康以及提供对用户数据的便捷访问方面一直是出了名的糟糕。因此,用户更愿意拒绝 Windows 提供的文件系统层次结构,并在其之外推出自己的文件系统层次结构。系统分区还充当隔都,拒绝 Windows 在其范围之外造成严重破坏。
RegClean
在 Office 2007 发布打破了关于它所基于的注册表的假设后,MS 本身的实用程序被取消)。许多程序将其数据保存在任意位置这一事实使得分离用户和操作系统数据变得更加困难,从而使用户也可以在操作系统层次结构之外安装程序。
Downloads
,以节省浏览的需要为他们每次。次要原因是:
C:\Users
到数据驱动器。只移动一个配置文件,甚至只是Documents
,Downloads
并且Desktop
被证明是劣质的,因为配置文件的其他部分Public
也可以不受控制地增长(请参阅下面的“单独的配置和数据”设置)。 归档时间: |
|
查看次数: |
31207 次 |
最近记录: |