分享 ubuntu 下的硬碟 low level format 指令分享 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



分享 ubuntu 下的硬碟 low level format 指令分享
會員五級
註冊日期:
2008/4/9 14:04
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 765
MP : 447 / 34599
EXP: 60
離線
今天幫朋友修理一台電腦,由於硬碟有很大的問題,必須要用low level format來標示壞掉的磁區,以前我都是用dos版的一些公用程式,但是在sata介面底下,就抓不到了。
想說ubuntu應該有類似的東西吧,搜尋一下google,發現還真的有,而且還內建不需要安裝任何套件,挺簡單用的。

用ubuntu live CD開機之後,打開終端機,下達下列指令:

sudo dd if=/dev/zero of=/dev/sda bs=1M

然後等他跑完,就low level format完畢了。
接下來就可以做想要做的事情。

live CD真好用 ....

2011/2/17 23:09
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 312
MP : 69 / 12856
EXP: 48
離線
唔...嗯...
這個只是把實體硬碟的最前面 1 MiB 洗掉而已
其實還算不上真正的低階
如果硬碟是硬體有問題或是不停的出現新的壞磁區
還是換掉比較安全

倒是 dd 這個命令確實很好用
它就只是把這個檔案的某一段二進位碼
複製到那個檔案的某個地方
觀念單純,功能基本,就如一把好刀
我用它來備份硬碟的分割表

2011/2/18 0:11
  Q__
 f"_<
○ ▽○.............    自由車上自由人
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員五級
註冊日期:
2008/4/9 14:04
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 765
MP : 447 / 34599
EXP: 60
離線
應該不止1MB吧?
看man說明是指每次讀取與寫入的容量為多少。
會將整個硬碟從頭到最後寫入0,直到沒有地方寫入的時候,會跳出無足夠空間寫入的錯誤訊息而停止。
也確實做過之後同時也mark了壞軌,看不到了。

2011/2/18 0:45
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 896
MP : 661 / 39234
EXP: 85
離線
「bs=1M」參數代表每次寫入1M區段
若有同時下「count=1」代表只寫入一次,搭配前者才會是只覆寫最前1M

2011/2/18 1:16
I′m UGP
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 312
MP : 69 / 12856
EXP: 48
離線
啊,我一直以為 count 沒指定的話會只讀寫一次
謝謝指教

2011/2/18 17:57
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員一級
註冊日期:
2010/8/25 16:40
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 63
MP : 7 / 2415
EXP: 52
離線
今天恰巧遇上一顆500GB硬碟,使用GParted無法處理,正好記得看過此篇的介紹,用了文中提到的指令處理,如下:

sudo dd if=/dev/zero of=/dev/sdb bs=1M

由於沒有進度表或其他參考的依據,現在已經跑了11個小時,請問這樣正常嗎?
還是應該判定硬碟毀損了呢?

謝謝回答

2012/8/31 11:06
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 204 / 1022
MP : 930 / 41613
EXP: 91
離線
511121 寫到:
今天恰巧遇上一顆500GB硬碟,使用GParted無法處理,正好記得看過此篇的介紹,用了文中提到的指令處理,如下:

sudo dd if=/dev/zero of=/dev/sdb bs=1M

由於沒有進度表或其他參考的依據,現在已經跑了11個小時,請問這樣正常嗎?
還是應該判定硬碟毀損了呢?

謝謝回答


低階格式化需要數小時

2012/8/31 11:30
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員三級
註冊日期:
2011/4/16 10:39
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 223
MP : 39 / 8136
EXP: 94
離線
xenomorph0525 寫到:
511121 寫到:
今天恰巧遇上一顆500GB硬碟,使用GParted無法處理,正好記得看過此篇的介紹,用了文中提到的指令處理,如下:

sudo dd if=/dev/zero of=/dev/sdb bs=1M

由於沒有進度表或其他參考的依據,現在已經跑了11個小時,請問這樣正常嗎?
還是應該判定硬碟毀損了呢?

謝謝回答


低階格式化需要數小時

你居然不吐糟他是用了bs=1M !?

上面都已經講了
UGP 寫到:
「bs=1M」參數代表每次寫入1M區段
若有同時下「count=1」代表只寫入一次,搭配前者才會是只覆寫最前1M

請你想清楚你的用途才下指命
用1MB Buffer去寫500GB 當然要很久

正常應該是用
sudo dd if=/dev/zero of=/dev/sdb bs=4GB
前提是你有4GB以上的RAM
500GB的話應該都要1小時左右

2012/8/31 11:57
應用擴展 工具箱
回覆: 分享 ubuntu 下的硬碟 low level format 指令分享
會員四級
註冊日期:
2010/8/12 15:54
所屬群組:
已註冊使用者
等級: 18
HP : 0 / 443
MP : 135 / 17007
EXP: 72
離線
man mkfs.ext4


-c Check the device for bad blocks before creating the file system. If this option is specified twice, then a slower read-write test is used instead of a fast read-only test.

2012/8/31 17:30
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.