所以,我有一個 500GB HDD @7200RPM。
它被分割為:
但我開始認為這種方法是有缺陷的,因為如果 C:\ 被格式化,我將丟失註冊表值和進入的內容
%appdata%
,因此將程式保留在D:/ 驅動器中是沒有用的,因為它們畢竟是無用的。答案1
由於您只使用一個磁碟,因此即使您將程式資料儲存在另一個分割區中也沒有關係。事實上,僅使用一個分區不會對效能產生影響。在單一磁碟配置中,分割區的唯一目的可以看出邏輯分離和/或滿足其他檔案系統的需要(例如 fat32 用於在雙重開機設定中與其他系統交換資料)。
答案2
將大部分程式安裝在C(系統分割區)上,並將資料保留在其他分割區上。 如果您在其他分割區安裝程序,大多數情況下它們仍然會將資料寫入 Windows 註冊表。如果您在 C 上重新安裝 Windows 後格式化 C 並在 D 上有一個程序,它可能無法工作,因為它找不到儲存在註冊表中的資料。唯一的例外是可移植程序。
我不認為性能有太大提升。透過有意分區來提高效能的唯一方法是所謂的短行程:https://www.google.com/search?q=short+stroking
答案3
正如您所描述的那樣,還有兩個原因需要對硬碟進行分割。
備份。如果您在磁碟機 C: 上儲存了「最小」(作業系統),那麼除了一些選定的檔案和資料夾之外,備份磁碟機 C: 是沒有意義的。如果您的大部分資料和應用程式 (X:\Program Files) 儲存在其他磁碟機/分割區上,則更容易(例如)備份磁碟機 D: 和 F:,然後指定許多磁碟機 C: 上要備份的路徑。更容易進行備份意味著您實際上可能會更頻繁地進行備份。
失敗。如果所有內容都在磁碟機C: 上,且磁碟機發生故障,或分割表損壞,或目錄損壞,或磁碟機已被意外擦除/格式化(或被病毒擦除/格式化),則未備份的所有內容都會被刪除。如果只有作業系統位於磁碟機 C: 上,而您的應用程式和資料位於另一個(實體)磁碟機上,則磁碟機 C: 故障不會影響您的應用程式/資料。即使其他磁碟機位於相同實體磁碟機的其他分割區中,除了實體磁碟機故障之外,在大多數情況下,您的應用程式/資料仍會受到保護,不會遺失。
缺點是,當硬碟分割為多個分割區/磁碟機時,往往無法在磁碟機 C: 上分配足夠的儲存空間,並且當 C: 接近滿時,可能很難收縮一個或多個「資料」 「分割區以釋放磁碟機空間以擴展磁碟機C: 上的空間。