提問:
兄弟之前看了一些貼子,說乙個硬碟的分割槽型別必須與檔案
系統相對應,
在此分割槽中用linux類的檔案系統(比如ext2/3)就要用linux的分割槽型別(type = 83).
可是我自己用我的乙個分割槽試驗了一下子,似乎並不是這樣子的,這兩點不對應時也可以使用.
這是我的硬碟分割槽引數(fdisk -l):
disk /dev/sda: 3758 mb, 3758096384 bytes
255 heads, 63 sectors/track, 456 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
/dev/sda1 * 1 25 200781 83 linux
/dev/sda2 26 63 305235 82 linux swap / solaris
/dev/sda3 64 456 3156772+ 83 linux
disk /dev/sdb: 1073 mb, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
/dev/sdb1 1 98 787153+ 83 linux
/dev/sdb2 99 130 257040 5 extended
/dev/sdb5 99 130 257008+ b w95 fat32
我是拿/dev/sdb5做的測試,請注意我已把它的分割槽型別故意設為fat32了.
接下來的測試過程如下:
1./dev/sdb5格式化為ext3檔案系統:
mkfs -t ext3 /dev/sdb5
2.用fdisk -l 檢視分割槽資訊並未因格式化而發生變化,如上.
3.測試掛載這個ext3檔案系統:
mount /dev/sdb5 /mnt/sdb5 -t ext3
成功,且看到/etc/mtab中有如下一行為證:
/dev/sdb5 /mnt/sdb5 ext3 rw 0 0
4.在/mnt/sdb5下做一些編輯等操作都正常.
這段測試似乎表明檔案系統與分割槽型別不對應也可以使用.
解答:有些作業系統必須要自己能認識的分割槽型別才能讀取比如windows,而有些作業系統不管分割槽型別是不是自己支援的型別,它只看實際的檔案系統型別比如linux
比如說:
乙個分割槽分割槽型別標示為ext3,而實際的檔案系統是ntfs,那麼windows會不認這個分割槽
而linux中,乙個分割槽如果型別是ntfs,但實際檔案系統是ext3,linux照樣可以mount上來用
行動硬碟有乙個分割槽打不開
首先 一定不要格式化!要不資料就沒了!很重要!解決方案 一 在命令列模式下執行磁碟檢查程式,命令格式如下 chkdsk 碟符 f.當提示是否強制卸下該卷時,如果你在該分割槽沒有重要檔案和程式,輸入y 解除安裝.待磁碟檢查結束,一般情況raw檔案系統恢復以前的檔案系統格式。二 工具 paragon h...
磁碟分割槽與檔案系統的掛載
知識點 1 了解什麼是掛載 2 檔案系統的掛載與解除安裝 3 磁碟分割槽與掛載 4 命令列下提高工作效率的方法 技術目標 1 掌握光碟與u盤的掛載與解除安裝 2 掌握磁碟的分割槽與掛載 3 掌握命令列下提高工作效率的方法 內容 1.掛載點 所謂的掛載點就是檔案系統中存在的乙個目錄,通常情況下,建立在...
如何實現乙個檔案系統(六)
1 1 請參見 operation systems internals and design principles 一書第12章 2 2 扇區是磁碟的最小定址單元,而檔案塊是核心操作檔案的最小單位,乙個塊可以包含乙個或數個扇區。這些磁碟塊被讀入記憶體後即刻被存入緩衝中,同樣,檔案塊被寫出也要通過緩衝...