使用硬碟的時候一般都要對硬碟進行格式化的操作才能安裝相應的系統,請問格式化操作分別在windows和linux下進行的操作有什麼的不同?


通俗地說

一本書(一個硬碟)有目錄/索引(文件系統/文件表)和正文(數據塊)兩個部分

計算機認為,只要「目錄」是空的話,硬碟就是空的。

所以「快速格式化」是擦除目錄內容,正文內容實際上還在。

而完全格式化/低級格式化 就是仔細地把正文都擦掉。【這種問題百度都可以找到答案,請盡量自行搜索。】


格式化是將硬碟分區恢復初始狀態的操作,當分區內數據不再使用,或分區出現故障後,通過格式化可以將數據全部清空。格式化分為低級格式化和高級格式化,低級格式化耗時較長,且對硬碟損耗較大,通過低格,可以將壞道區域進行屏蔽。但是,低級格式化是一個工廠級操作,用戶在日常使用中接觸不到(有些Windows平台下的所謂的低級格式化工具,其實是將磁碟底層扇區全部置零,這種操作會令數據徹底刪除,無法恢復);與之相對的高級格式化,是指將分區置於初始化狀態,經過高級格式化的分區,操作系統和應用軟體就可以正常訪問了。

高級格式化操作可以解決多種分區故障,但前提是重要數據已經備份,否則會導致數據丟失。

題主如果只是嫌維基不夠直觀的話……

首先仔細閱讀這篇文章,http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting,先別管它說的文件碎片,拚命理解體會它舉出的這個文件系統的例子。

然後格式化就是把 TOC 清空。這時硬碟里可能存了很多內容,但是我們看目錄是空的,所以我們就認為這個硬碟是空的。

所以格式化是什麼操作?只是簡單的讀寫而已,對硬碟的一切操作本質上都是讀寫。至於操作么乖乖看維基去吧。


這種有標準答案的問題你去百度可能就是一分鐘 在這地方問再等別人來回答可能需要一天 而且很有可能不如百度到的東西完整
http://lmgtfy.com/?q=%E6%A0%BC%E5%BC%8F%E5%8C%96

你想知道的東西應該叫「文件系統」

「文件系統」即文件、目錄(文件夾)等數據的存儲、管理系統

Windows 下通常使用 NTFS,Linux 下通常使用 ext3 或 ext4

而「格式化」即是文件系統的初始化過程網上資料很多,不詳細說了

所謂格式化是硬碟的cylinder上建文件系統結構。

不同的文件系統結構是不一樣的,比如windows上格式化的時候會問你做成NTFS還是FAT32,linux上可以做成ext2,ext3,ext4,solaris上可以做成ufs,zfs......

所謂結構,比如,頭32個disk block做超級塊,接下來32個disk block放超級塊備份,再接下來放節點表..........吧啦吧啦吧啦

手機打這麼多字出來不易啊......
推薦閱讀:
相关文章