所有儲存設備都分為磁區嗎?

所有儲存設備都分為磁區嗎?

我讀到硬碟被劃分為稱為磁區的區域(例如,磁區的大小可以是 512 位元組)。

檔案系統會將磁區組排列成區塊(例如,一個區塊可以由 8 個磁區組成),並且當 Linux 將檔案寫入硬碟時,它實際上寫入的是這些區塊而不是磁區。

現在我的問題是,所有儲存裝置(例如:USB磁碟機、CD、DVD等)都分為磁區,還是只是硬碟?

答案1

不。打孔卡

打卡

正如您所看到的,這裡沒有扇區。

沒有真正的理由添加這個答案,除了我想放一張打孔卡的照片。 :)

答案2

所有儲存設備都分為磁區嗎?

不會

扇區是硬碟的固有且顯著的屬性。
由於大多數現代儲存週邊在 ATA 介面層級模擬 HDD(以便更快被用戶接受),作為用戶,您可能會認為這些其他週邊裝置實際上也有磁區。
在ATA介面中,一定有磁區的概念。

但NAND快閃記憶體是SSD、USB隨身碟和SD卡的底層儲存設備,它是按頁和區塊組織的,並且沒有磁區。
用戶可能將 NAND 快閃記憶體頁面稱為“扇區”,但我看過的各種 NAND 晶片資料表(例如微米,恆憶)甚至不包含“部門”一詞。
當然,可能還有另一種 NAND 快閃記憶體晶片為了熟悉而使用「磁區」術語(如維基百科)。

來自微米數據表:

• 組織
– 頁大小 x8:2112 位元組(2048 + 64 位元組)
– 頁大小 x16:1056 字(1024 + 32 位元組)
– 區塊大小:64 頁(128K + 4K 位元組)
– 裝置大小:1Gb:1024個區塊

NAND 快閃記憶體陣列使用基於頁面的操作進行程式設計和讀取,並使用基於區塊的操作進行擦除。

答案3

實際上所有儲存設備都分為扇區。

大多數是512位元組一些新的大驅動器是4096 CD-ROM是2048

一些製造商擁有滿足特殊存儲需求的定制存儲,但大多數製造商都沒有。大多數這些裝置只有幾 KB 或幾 MB 的儲存空間可供內部使用。

即使如此,「建立自己的檔案系統」所需的工作量也足夠高,以至於大多數人只是使用其他人的檔案系統。如果他們想阻止用戶弄亂它,他們就會對其進行加密。

「扇區」只是一種劃分儲存量的方法,以便編寫檔案系統和其他基礎設施的人員有一個共同的工作基礎。此外,整個儲存空間無法一次全部載入到記憶體中,因此必須對其進行細分。

如果允許扇區任何大小,編寫檔案系統的人必須處理所有可能的值,這使得工作變得更加困難。難度越大,出現人為錯誤的可能性就越大,出現嚴重錯誤並遺失資料的可能性就越大。

此外,優化效能也會變得更加困難,因為選擇極低數字(例如 2 位元組)的人總是會獲得糟糕的效能。

答案4

所有儲存設備都分為磁區嗎?

不。

隨機存取儲存設備可能是否劃分為扇區,取決於設備驅動程式。

線性存取儲存裝置(例如磁帶機)不會被分割為磁區。

相關內容