不同的作業系統支援不同的檔案系統。您的可移動驅動器應該使用FAT32以獲得最佳相容性,除非它更大並且需要NTFS。Mac格式的驅動器使用HFS+,不適用於Windows。Linux也有自己的檔案系統。
不幸的是,即使是典型的計算機使用者也需要考慮不同的檔案系統以及它們與什麼相容。以下是您需要了解的有關檔案系統的資訊—以及為什麼有這麼多不同的檔案系統。
相關:初學者極客:硬碟分割槽解釋
不同的檔案系統只是在硬碟、快閃記憶體或任何其他儲存裝置上組織和儲存檔案的不同方式。每個儲存裝置都有一個或多個分割槽,每個分割槽都用一個檔案系統“格式化”。格式化過程只是在裝置上建立一個該型別的空檔案系統。
檔案系統提供了一種方法,可以將驅動器上的資料分離為單獨的部分,即檔案。它還提供了一種儲存有關這些檔案的資料的方法—例如,它們的檔名、許可權和其他屬性。檔案系統還提供了一個索引—驅動器上的檔案列表以及它們在驅動器上的位置,因此作業系統可以在一個位置檢視驅動器上的內容,而不是在整個驅動器中查詢檔案。
您的作業系統需要了解檔案系統,以便它可以顯示其內容、開啟檔案並將檔案儲存到其中。如果您的作業系統不理解檔案系統,您可以安裝一個提供支援的檔案系統驅動程式,或者您不能將該檔案系統與該作業系統一起使用。
這裡的比喻是一個紙質檔案系統——計算機上的資料位被稱為“檔案”,它們被組織在一個“檔案系統”中,就像紙質檔案可能被組織在檔案櫃中一樣。有不同的方式來組織這些檔案並存儲有關它們的資料-“檔案系統”
並非所有的檔案系統都是相同的。不同的檔案系統有不同的資料組織方式。有些檔案系統比其他檔案系統更快,有些檔案系統具有附加的安全功能,有些檔案系統支援具有較大儲存容量的驅動器,而另一些檔案系統僅適用於具有較小儲存容量的驅動器。一些檔案系統更健壯,並且能夠抵抗檔案損壞,而另一些檔案系統則以這種健壯性換取更高的速度。
沒有一個檔案系統適合所有用途。每個作業系統都傾向於使用自己的檔案系統,而作業系統開發人員也會處理這些檔案系統。微軟、蘋果和Linux核心開發人員都在自己的檔案系統上工作。新的檔案系統可以更快、更穩定、更好地擴充套件到更大的儲存裝置,並且比舊的檔案系統具有更多的功能。
設計一個檔案系統需要做很多工作,可以用很多不同的方法來完成。檔案系統不像分割槽,分割槽只是一塊儲存空間。檔案系統指定檔案的佈局、組織、索引方式,以及元資料與檔案的關聯方式。如何做到這一點總是有調整和改進的餘地。
相關:為什麼可移動驅動器仍然使用FAT32而不是NTFS?
相關:瞭解硬碟分割槽和磁碟管理
每個分割槽都用一個檔案系統格式化。有時可以將分割槽“轉換”到不同的檔案系統,並將資料保留在其中,但這很少是一個理想的選擇。相反,您可能希望首先從分割槽中複製重要資料。
之後,給分割槽一個新的檔案系統只是在支援它的作業系統中用那個檔案系統“格式化”它。例如,如果您有一個Linux或Mac格式的驅動器,您可以在Windows中用NTFS或FAT32格式化它以獲得Windows格式的驅動器。
在作業系統安裝過程中,作業系統也會自動使用適當的檔案系統格式化分割槽。如果您有要安裝Linux的Windows格式化分割槽,Linux安裝過程將使用您選擇的Linux發行版首選的Linux檔案系統格式化其NTFS或FAT32分割槽。
因此,如果您有一個儲存裝置,並且您想在其上使用不同的檔案系統,只需先將其上的檔案複製下來進行備份。然後,使用諸如Windows中的磁碟管理、Linux中的GParted或macosx中的磁碟實用程式之類的工具格式化該驅動器。
下面是您將遇到的一些更常見的檔案系統的簡要概述。它不是詳盡無遺的-還有許多其他不同的。
還有其他檔案系統,尤其是在Linux和其他類似UNIX的系統上。
一個典型的計算機使用者不需要知道這些東西的大部分-它應該是透明的和簡單的-但瞭解基本知識可以幫助你理解這樣的問題,“為什麼這個Mac格式的驅動器不能與我的Windows PC一起工作?和“我應該將這個USB硬碟格式化為FAT32還是NTFS?”?”
圖片來源:加里·J·伍德在Flickr上,克勞斯克在Flickr上
...機系統中資料檔案的軟體。 目錄 1. 概述和主要區別 2. 什麼是DBMS 3. 什麼是檔案管理系統 4. 並列比較-DBMS與表格形式的檔案管理系統 5. 摘要 什麼是資料庫管理系統(dbms)? DBMS代表資料庫管理系統,它幫助建立和管理資料庫,資...
...方式儲存在某些檔案中。 目錄 1. 主要區別和主要概述 2. 什麼是檔案系統 3. 什麼是資料庫 4. 並行比較—檔案系統與表格形式的資料庫 5. 摘要 什麼是檔案系統(filesystem)? 如上所述,典型的檔案系統將電子資料儲存在一組檔案中...
...相當極端的解決方案,微軟不必要地創造了一個似乎沒有什麼好理由的問題。而且從NTFS切換回FAT32也不容易。 ...
...工作的這些重要部分經常被誤解。讓我們看看他們到底是什麼,他們做了什麼。 檔案系統的元素 根據定義,檔案系統需要儲存檔案,而且它們還包含目錄。檔案儲存在目錄中,這些目錄可以有子目錄。在某個地方,必須記錄...
...。我們會教你怎麼使用它。 stat帶你到幕後 ls命令在做什麼方面做得很好,而且做得很多,但是對於Linux,似乎總有一種方法可以更深入地瞭解表面之下的內容。通常,這不僅僅是一個掀開地毯邊緣的例子。你可以把地板撕開,...
...磁碟使用情況以及檔案或目錄的真實大小。我們將解釋為什麼這些值不一樣。 實際磁碟使用情況和實際大小 檔案的大小和它在硬碟上佔用的空間很少相同。磁碟空間按塊分配。如果一個檔案比一個塊小,整個塊仍然分配給它...
...kfs您想要在哪個裝置分割槽上建立檔案系統,以及您想要什麼型別的檔案系統。表面上看是這樣。在幕後,有點不同。一段時間以來,在大多數Linux發行版上,mkfs一直是mke2fs的包裝器。mkfs命令呼叫mke2fs命令並將指定的選項傳遞...
...些裝置。我們將介紹12個用於列出連線裝置的命令。 為什麼是12個命令? 不管有多少種方法可以剝一隻貓的皮,我敢打賭,有更多的方法可以列出連線到Linux計算機或安裝在Linux計算機中的裝置。我們要給你看12個。這不是全部...
...診斷訊息,這些訊息將引導您查詢問題的原因。 相關:什麼是Linux fstab檔案,它是如何工作的? 安裝iso映像 很容易掛載ISO映像,以便您可以作為檔案系統的一部分訪問其內容。 這將適用於任何ISO映像。在這個例子中,我們碰巧...
...的時間。在macOS(和Linux)上,您根本不需要擔心它。為什麼會這樣,到底什麼是碎片整理?我們來看看。 什麼是碎片整理,為什麼windows需要它(defragmenting, and why does windows need it)? 首先,讓我們把這個放一邊。您不需要對固...