C 盘应仅包含操作系统。神话还是事实?

C 盘应仅包含操作系统。神话还是事实?

因此,我有一个 500GB 的 HDD @7200RPM。
它被拆分为:

  • 内存:97GB
  • 硬盘:179GB
  • E:188GB
  • 我认为,操作系统只应保存在 C:\ 中,而任何固定程序都只能保存在 C:\ 中 [因为这会在启动过程中加快 PC 的速度],并将程序安装在 D:\ 中,这样,如果我必须重新安装操作系统,重新安装后我就可以随时使用这些程序。
    但我开始认为这种方法存在缺陷,因为如果格式化了 C:\,我将丢失注册表值和输入的内容%appdata%,因此将程序保存在 D:/ 驱动器中是没有意义的,因为它们终究是无用的。
  • 我应该继续安装吗全部我的程序在 C:\ 中,然后使用 D:\ 和 E:\ 来存储我的数据,例如照片、文本文件、java 文件等?
  • 这会对 HDD 的性能产生什么影响?
  • 我在 D:\Program Files 中只有 3 个程序,因此重新安装它们很容易:)

    答案1

    由于您只使用一个磁盘,因此将程序数据存储在另一个分区中并不重要。事实上,只使用一个分区不会对性能产生影响。在单磁盘配置中,分区的唯一目的在于逻辑分离和/或其他文件系统的需求(例如 fat32 用于在双启动设置中与其他系统进行数据交换)。

    答案2

    将大多数程序安装在 C(系统分区)上,并将数据保存在其他分区上。 如果您在其他分区上安装程序,在大多数情况下,它们仍会将数据写入 Windows 注册表。如果您在 C 上重新安装 Windows 后格式化 C 并在 D 上安装程序,则它可能无法工作,因为它找不到存储在注册表中的数据。唯一例外的是便携式程序。

    我认为性能不会有太大提升。通过有目的的分区来提高性能的唯一方法是所谓的短行程:https://www.google.com/search?q=short+stroking

    答案3

    正如您所描述的,还有另外两个原因支持对硬盘进行分区。

    1. 备份。如果您将“最低版本”(操作系统)存储在驱动器 C: 上,那么除了少数选定文件和文件夹外,备份驱动器 C: 毫无意义。如果您的大部分数据和应用程序 (X:\Program Files) 存储在其他驱动器/分区上,那么备份驱动器 D: 和 F: 比指定驱动器 C: 上的多个路径进行备份更为容易(例如)。备份更容易意味着您实际上可能会更频繁地进行备份。

    2. 故障。如果所有内容都在驱动器 C: 上,而驱动器发生故障,或者分区表损坏,或者目录损坏,或者驱动器被意外擦除/格式化(或被病毒擦除/格式化),则所有未备份的内容都将丢失。如果只有操作系统在驱动器 C: 上,而您的应用程序和数据在另一个(物理)驱动器上,则驱动器 C: 发生故障不会影响您的应用程序/数据。即使其他驱动器位于同一物理驱动器上的其他分区中,您的应用程序/数据在大多数情况下仍会受到保护,不会丢失,除非发生物理驱动器故障。

    缺点是,将硬盘分区为多个分区/驱动器时,往往不会在驱动器 C: 上分配足够的存储空间,而当 C: 接近满时,可能很难缩小一个或多个“数据”分区来释放驱动器空间,从而扩展驱动器 C: 上的空间。

    相关内容