linux上未分區硬盤的格式化實踐

   最近剛來公司實習,老大讓我整理以前的數據,其中有linux文件系統(ext3)的硬盤,還有windows的NTFS,大家都知道,他們兩者在沒有第三方軟件的條件下是無法相互掛載的,因此我就在win7上安裝了centos6.5的虛擬系統,開啓USB接口功能(最好是指定加載特定的硬盤名),開啓linux系統就可以看到ext3的硬盤了。利用winscp軟件就可以實現兩者之間的數據傳輸。

  在傳完數據後,頭讓我把ext3的硬盤格成NTFS的,當時心想,這簡單啊,直接一個mkfs.vfat格成fat的文件系統,讓後掛到win7上再格成NTFS的不就搞定了,我的操作是這樣的:

1. df -h      #查看已掛載的分區和硬盤,顯示硬盤爲:/dev/sdb  注意由於沒有分區所以不會顯示出/dev/sdb*  (*代表數字,如1,2,3,4....)

2. umount /dev/sdb   #卸載硬盤

3. mkfs.vfat /dev/sdb


好的,也許這裏熟練linux的人已經看出來了,這個命令是不可能執行的,因爲  mkfs  不能格式化沒有分區的硬盤,使用   man mkfs.vfat  可以看到想要格式化整個硬盤,要加上 -I 的選項,但是也會引入一些問題。好的加上 -I 參數:

4. mkfs.vfat -I /dev/sdb  

很快你就會看到,硬盤已經被格式化爲vfat文件系統。

接下來關閉linux系統,在win7上操作。此時,問題出來了,win7上可以識別這個硬盤,但不會在“計算機”中顯示,我也重啓了linux系統但是剛纔格式化的硬盤也不能被掛在,可以說不能被識別,沒辦法,讓我同事過來幫忙,具體操作如下:

  在“計算機”單擊右鍵進入“管理“,在到”磁盤管理“,磁盤管理中你就可以看到剛纔格式化成vfat文件系統的硬盤,在將其製作成受保護的GPT硬盤,對其進行保護取消,操作如下:

1.‘運行’--> diskpart

2. list disk #列出當前所有安裝的硬盤

3. select disk n  #n爲磁盤編號

4. clean all

5. 重新進入”硬盤管理“會提示有硬盤需要格式化,然後你就可以將它格式化爲你想要的文件系統




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章