如何將老舊硬碟格式化? [論壇 - LinuxMint]


正在瀏覽:   1 名遊客


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

« 1 2 3 (4)


回覆: 如何將老舊硬碟格式化?
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
kylin 寫到:
就我的瞭解,usb device是認usb class code 參考 http://www.usb.org/developers/defined_class/,從Base Class,
SubClass,Protocol,對應lsusb -v 裡的Interface Descriptor,找bInterfaceClass, bInterfaceSubClass, bInterfaceProtocol,
Mass Storage 的 bInterfaceClass = 8

感謝指正!
據我所知 PCI 裝置的偵測應該是靠 PID 跟 VID
但是這種方式絕對不適用 USB 裝置(要不然只要出一個新的型號的隨身碟 Linux 就支援不了了這很蠢(對事不對人))

2013/2/18 12:02
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 65147
EXP: 24
離線
就我的瞭解,usb device是認usb class code 參考 http://www.usb.org/developers/defined_class/,從Base Class,
SubClass,Protocol,對應lsusb -v 裡的Interface Descriptor,找bInterfaceClass, bInterfaceSubClass, bInterfaceProtocol,
Mass Storage 的 bInterfaceClass = 8


謝謝 kylin 的指導

這些功能,做完了也只能「看得到碟」,等於事情只做一半,存取、編輯都免談!難道真必須以終端機啟動fdisk程式,輸入正確的命令句,才能「完整的」做完該做的程序嗎?


現在 想幫原貼文者 找的 問題 是
爲何依照我們一般正常的掛載方法 還是 無法 存取與編輯
想找看看 有何 線索
看能否 幫忙 指引

如果 原貼文者 目前已經可以 存取與編輯
這個問題 就不存在了

2013/2/18 12:10
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員二級
註冊日期:
2011/3/18 0:19
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 5448
EXP: 53
離線
這我插一下話!

Polo大給我的感覺有時像一下醫生,病人問“先生,我肚子痛”!
Polo大就叫病人,照X光,開刀檢查,把醫學書找出來引經據點,
可是病人真的需要這樣嗎?流程還沒走完,把病人嚇壞了,不然嚇跑了!

當然這論壇也有高手,就會質疑,真的要這樣嗎!
當然隔空把脈不是那麼簡單。所以polo大就不要那麼介意。

不過奉勸V字龍,用字不要那麼強烈吧!。

最後我對這問題的看法是,如果堅持gparted,而不要用fdisk,mkfs
那麼為什麼可以用改fstab的方法去解決!

所以我的看法,真的不行時,用fdisk,再partprobe,mkfs,
還有,好像沒人說要用partprobe,難道gparted不用嗎?
我沒用過gparted,所以這個我不知道,請人解答。
用完後,把usb拔掉,再重插就可以了。

另外我有遇過,gparted刪partition後,不要馬上重建。而是寫入後,usb拔掉後。
重插,偵測到,重建再portprobe,mkfs,拔掉再重插。
原因不明,推測windows抓的硬碟和linux不相容。

所以我建議:
以下指令需用
1:插usb HD
2:gparted或sudo fdisk刪 partition 並寫入。
3:usb HD拔掉
4:用gparted或sudo fdisk -l 確認硬碟消失.
5:再插usb HD
6:gparted或sudo fdisk建 partition 並寫入。
7:sudo partprobe
8:sudo mkfs.ext4
9:usb拔掉
10:usb插入。應該就OK了。

看起來很複雜,其實重點就是windows分割的硬碟,刪完一定要重置,如果是內接式硬碟。
甚至要重開機,開完機再重建,不然linux常抓錯。

這是我多年的血淚教訓,不要問我為什麼,因為他們就是如此不對盤!

如果是fdisk和gparted的問題,我想樓主,經過這次問題後,應該都很熟了吧!
還不,就多做幾次
有時候,真的要碰到問題才能從菜鳥慢慢的畢業啊,所以不要怕碰到問題。

2013/2/18 22:44
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員五級
註冊日期:
2010/2/9 18:20
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 758
MP : 438 / 27742
EXP: 33
離線
oldwu 寫到:
另外我有遇過,gparted刪partition後,不要馬上重建。而是寫入後,usb拔掉後。
重插,偵測到,重建再portprobe,mkfs,拔掉再重插。
原因不明,推測windows抓的硬碟和linux不相容。


請問一下,你的操作好像都是在Linux下操作啊?
怎麼跟windows"抓"硬碟有關係呢?

還有,有一件事我好好奇:
gparted套用後不是會重新掃描一次磁碟區嗎?
這跟重新插拔感覺差異不大耶?
難道是程式或系統的問題?

其實重新掃描以後再建立分割表我個人"感覺上"就跟你說的步驟幾乎一樣了。
假如有錯誤的話,請告訴我,因為我也只是看表象而已@@

最後
稍微扯一下fstab:
編輯/etc/fstab,修改你想要掛載的硬碟的UUID的配置
(掛載點到/mnt,讀取權限之類的)後,
umount -a
mount -a
應該就會發現掛載點改了

至於進不去,個人認為跟帳號權限關係比較大
直接改成不管是擁有者或者其他人都能讀/存的話,就相當於沒有權限了,這樣應該要進去就沒什麼問題了
lost+found應該是ext自己就會產生的檔案,不用理他
當然樓主也可以直接改成FAT或NTFS這種兩邊系統都能讀存的檔案系統,這樣在linux下也會變成直接可以讀/存,沒有權限控制的硬碟

BTW,這主題其實跟內文的問題好像搭不上邊
因為看一樓的講法其實已經分割完也格式化完了XDD

主要看起來比較像是掛載點跟權限的問題@@a

2013/2/19 17:45
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員二級
註冊日期:
2011/3/18 0:19
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 5448
EXP: 53
離線
BrLi 寫到:

請問一下,你的操作好像都是在Linux下操作啊?
怎麼跟windows"抓"硬碟有關係呢?

你的硬碟原來是用windows分割的ntfs,所以才稱為windows 抓到的格式!


BrLi 寫到:
還有,有一件事我好好奇:
gparted套用後不是會重新掃描一次磁碟區嗎?
這跟重新插拔感覺差異不大耶?
難道是程式或系統的問題?


分割刪除後不重置再重建,系統記錄會研原碟碟格式,即使linux抓到不同的track,sector,也不會去改他,還是用原iwndows抓到的資訊。

所以才建議刪除後插拔,你可以用觀察,sudo fidk -l
看track sector和原來的也沒有不一樣。

我真的被搞過,你試一下就知道和我的情況一不一樣。

另一種是,你原用ide或sata連線hd後分割,改用usb去連HD
,系統抓到的是不一樣。重插拔也可解決這個問題!

===================
抱歉,以為是樓主,就這樣回了!

2013/2/19 17:57
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員五級
註冊日期:
2010/2/9 18:20
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 758
MP : 438 / 27742
EXP: 33
離線
oldwu 寫到:
你的硬碟原來是用windows分割的ntfs,所以才稱為windows 抓到的格式!

分割後刪除再重建,系統記錄會研原碟碟格式,即使linux抓到不同的track,sector,也不會去改他,還是用原iwndows抓到的資訊。

所以才建議刪除後插拔,你可以用觀察,sudo fidk -l
看track sector和原來的也沒有不一樣。

我真的被搞過,你試一下就知道和我的情況一不一樣。

另一種是,你原用ide或sata連線hd後分割,改用usb去連HD
,系統抓到的是不一樣。重插拔也可解決這個問題!

===================
抱歉,以為是樓主,就這樣回了!


恩恩,意思也就是說,系統上會用他原本cache到的資訊,所以使用者會被搞到囉~? XD
再請問一下,假如只有重新卸載/掛載,那效果會跟插拔一樣嗎?
(雖然感覺上好像還是有什麼不一樣...)

最後一段的"系統抓到的"也是指sector嗎?

我在Linux下開NTFS時會看到一個Windows下看不到的資料夾
"System Volume Information"
不知道把它刪掉再重新掛載,重置sector的效果會不會出來

2013/2/19 18:06
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員二級
註冊日期:
2011/3/18 0:19
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 5448
EXP: 53
離線
BrLi 寫到:


恩恩,意思也就是說,系統上會用他原本cache到的資訊,所以使用者會被搞到囉~? XD
再請問一下,假如只有重新卸載/掛載,那效果會跟插拔一樣嗎?
(雖然感覺上好像還是有什麼不一樣...)

最後一段的"系統抓到的"也是指sector嗎?

我在Linux下開NTFS時會看到一個Windows下看不到的資料夾
"System Volume Information"
不知道把它刪掉再重新掛載,重置sector的效果會不會出來



像以下的資訊,差不多的硬碟容量,但heads,sectors/track,cylinders完全不一樣

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors


卸載/掛載沒試過感覺應該沒用。不然可以請樓主試!

=====================================
update!

想了想,覺的應該原硬碟是從widnows換下來的,所以是widnows的格式。
後來換成usb的轉換,整個硬碟資訊都不同了,才會發生這現像!

若是原來就是usb碟,或usb外接碟碟,指廠商直接出貨的,而非自己買轉接盒來裝!
應該就不會發生這種事了!

2013/2/19 18:14
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員一級
註冊日期:
2012/7/6 16:17
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 65
MP : 8 / 1942
EXP: 62
離線
抱歉!各位熱心指導的大大,小弟因為這幾天不太舒服,加上有些事情耽誤,未即時回覆,而看到網友間的互動,似乎有些摩擦,心中頗是過意不去。

小弟的二個USB外接設備:
1.「伽利略尊爵版 USB3.0 光速線」包裝上所載使用系統:Windows、Mac
2.「逸盛KAYA BOX USB1.1 5.25"外接盒」包裝上所載使用系統:Windows
「逸盛」的盒子連接W碟。2個月前,本電腦當時安裝ezgo X時,曾用磁碟分割套件「KDE Partition Manager」格式化成NTFS檔案格式,而所回存的內容資料,皆能被正常存取、編輯。

因此小弟推測,這二個USB外接裝置,似乎都可被Linux系統所辨識、運作。差別在:
1.W碟,NTFS格式,檔案內容在Windows及Linux中,皆能正常存取、編輯。
2.S碟,ext4格式,硬碟在Windows中無法被讀取,在Linux中則要「足夠的權限」,且其「唯讀」、「可讀可寫」、「可讀可寫可編輯(刪除)」等細節,都要設定。

小弟是一個頭二個大!許多網友的終端機命令式,在我這個老摳摳的眼中看來,不僅如同火星文般難懂,而且我不敢去「試」,才是重點。

到最後,我試著這樣做:
1.開機後,才插S碟。
2.在桌面對著S碟圖示,按右鍵用「Open as Root」身份登入。
3.改掉「權限」的一些選項:
(1)將「擁有者」及「群組」原本的「root」都改成我的帳號。
(2)將「資料夾存取」都改成「建立及刪除檔案」。

目前結果:
1.Linux系統開機時,不會問:「你的硬碟去哪了?」
2.開機後,插入S碟即刻可用。(應該是少了要求你輸入密碼的步驟吧!)
3.在電腦使用中,隨時退出、再插,都能正常讀取、編輯、刪除檔案內容。

小弟暫時能夠接受這樣的設定方式,不知道各位大大還有什麼更好的方式指教嗎?

2013/3/1 19:48
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 36254
EXP: 38
離線
s73gw09o 寫到:
到最後,我試著這樣做:
1.開機後,才插S碟。
2.在桌面對著S碟圖示,按右鍵用「Open as Root」身份登入。
3.改掉「權限」的一些選項:
(1)將「擁有者」及「群組」原本的「root」都改成我的帳號。
(2)將「資料夾存取」都改成「建立及刪除檔案」。

這樣沒啥大問題
不過要注意的是 Linux 作業系統是靠 UID 和 GID 的「數字」來判斷檔案或目錄是誰的而非使用者的名稱
到別的 Linux 作業系統系統因為使用者帳號對應不相同的關係而無法正常存取(檔案可能變成是別的帳號擁有的)

如果一定要任何都能讀寫的話只能將權限設定為「所有人皆能讀取、寫入」才行

Unix 檔案權限的設定可以參考鳥哥的網站
http://linux.vbird.org/linux_basic/0210filepermission.php

要不然就是「不要使用 Unix 的檔案系統當作資料碟的檔案系統」,反正 Linux 幾乎什麼檔案系統都能存取

另外 Windows 作業系統底下也是有 EXT4 檔案系統的驅動的,雖然沒有那麼的完善
http://www.ext2fsd.com/

2013/3/1 21:13
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 如何將老舊硬碟格式化?
會員一級
註冊日期:
2012/7/6 16:17
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 65
MP : 8 / 1942
EXP: 62
離線
多謝V字龍大大的說明

2013/3/3 9:04
應用擴展 工具箱

« 1 2 3 (4)

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


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