Skip to main content

您可以通過減少總容量來提高硬盤的可靠性嗎?

您可以通過減少總容量來提高硬盤的可靠性嗎?

Geoffrey Carr

您的計算機有一個巨大的硬盤驅動器,你明顯使用不足。減小主分區的大小會不會增加驅動器的使用壽命?

今天的問答環節由SuperUser提供,這是Stack Exchange的一個細分,Stack Exchange是一個社區驅動的問答網站分組。

問題

SuperUser讀者Chazjn很好奇,如果他的驅動器空間不足會實際上增加驅動器的壽命:

I have a used 3TB SATA hard drive kicking around that I am planning to use as a replacement in a Win 7 box.

I don’t need all this capacity so was I thinking if I format it to 1TB I would increase the reliability. My thinking behind this is based on the following thoughts:

  • There would be more physical ‘breathing space’ between each sector/track.
  • When bad sectors are found, there be a larger pool of unallocated sectors to bring into use.

Are my assumptions true?

If my assumptions are not true then what happens to all the unused space? Does the hard drive still format to the same physical dimensions; thus would my 1TB drive still be squeezing sectors onto the platter as if it were formatted to 3TB.

Many thanks!

那故事是什麼?關於使用較少磁盤的理論是否有用?

答案

超級用戶貢獻者Mokubai介入並拍攝理論:

Your assumptions are wrong.

The drive has a fixed physical format that is made up of physical sectors, in your case totalling 3TB. By formatting the drive you are effectively clearing the data in those sectors but you are not rearranging them or changing their physical size or layout in any way whatsoever. By formatting at a lower capacity you would simply be wasting the extra space, it would exist but would simply not be being used foranything at all.

Formatting does not change the physical sector size nor space between tracks.

As to unallocated sectors, I believe that drives have a preset number of reserved sectors for reallocation and the drive has no way of telling whether sectors are used by the operating system. SSDs do have a feature called “trim” that can tell the drive the sectors are clear to be wiped but this is something slightly different, spinning platters lack any kind of similar feature. Un-formatted sectors would not be used for bad sector reallocation.

By formatting a 3TB drive as 1TB you are simply preventing yourself from using 2TB of space and thus wasting 2/3rds of what you spent on the drive. Your 1TB partition would be sitting in front of 2TB of empty space.

雖然格式化/分區不會延長驅動器的使用壽命,但您仍然可以通過為操作系統/應用程序創建分區以及為數據創建另一個分區來利用分區。如果出現操作系統問題或重新安裝整個操作系統,您的數據將安全地存儲在驅動器的單獨區域中。


有什麼要補充說明嗎?在評論中發聲。想要從其他精通技術的Stack Exchange用戶那裡閱讀更多答案嗎?在這裡查看完整的討論主題。

Link
Plus
Send
Send
Pin