題 拔掉USB硬盤會損壞電腦嗎?真的嗎?


我正在閱讀三星便攜式USB硬盤的手冊,我發現了這個警告:

文件傳輸過程中斷開USB電纜可能會損壞   你的電腦和/或[硬盤]。

這是最初的警告:

USB HDD Damage Warning

真的嗎?我打算用USB做點什麼來炒我的電腦 明確設計的 從一開始 - 熱插拔?當然,計算機不會因為數據傳輸失敗而受損。


78
2017-10-23 00:23


起源




答案:


更短的答案。

這種損害聲稱對於製造商在出現問題時可以保護自己更為合法。這意味著它實際上是無稽之談。它與軟件領域的EULA(最終用戶許可協議)中使用的鈍語無異;製造商是對的,你錯了,我們公司有比你更好的律師,給我們你的錢一個產品,有一個美好的一天,再見。

我非常懷疑通過移除仍處於活動狀態的USB硬盤會嚴重損壞任何內容。所以我不會因為害怕這樣的警告而過我的生活。

然而,如果出現問題,製造商將避免承擔任何責任或責任,而不是因為您未能按照小型小冊子中的指示正確使用該設備,因此大多數人在購買此類小冊子時會立即將其丟棄。一個裝置。

更多細節如下。

更長的答案。

真的嗎?我打算用USB做點什麼來炒我的電腦    明確設計的 從一開始 - 熱插拔?當然,計算機不會因為數據傳輸而受損   失敗。

你會炒你的整台電腦嗎?很可能沒有。您是否通過在驅動器處於活動狀態時拔出驅動器來增加風險 - 即使在輕微損壞USB端口的情況下?我會說是的。風險主要來自於您,計算機,USB電纜和驅動器端口之間產生的靜電。並且由於驅動器被供電並連接到某種程度的接地,因此如所解釋的那樣,它成為雜散靜電荷的有吸引力的路徑 在這篇關於“高級USB博客”的博文中;大膽的重點是我的:

USB驅動器或端口的ESD損壞可能導致延遲失敗   靜電衝擊後會減慢數據傳輸速度。您的   端口或設備也可能面臨更嚴重的傷害   基本上炒它並導致它根本不起作用。它也可以   縮短其整體壽命。 ESD可以簡單地發生   情況 - 插拔插頭或翻轉附近的開關。

在你驚恐地退出計算機之前,請安慰你   這個事實 普通計算機用戶不一定非必須這樣做   擔心它發生了。但是,了解它仍然很重要   如果您發現自己處於ESD可能的情況下   發生。添加計算機後,靜電衝擊的機率會增加   系統升級,USB硬盤,顯卡等重負荷   外設。

由於USB端口是可熱插拔的,因此需要防止靜電衝擊。 USB 2.0數據傳輸速率高達480Mbps和USB   在5Gbps的速率下,這些速度足夠快,可以激發信號中斷。 許多USB集線器都具有高達2kV的ESD保護,但是   這並不總是足夠的。

但風險仍然很小,但正如文章所解釋的那樣 - 風險確實存在於某種程度上。

另一個風險是陀螺慣性,源於硬盤驅動器本身在斷開連接時仍在旋轉。我實際上已經丟失了兩個外置的3.5英寸驅動器,因為我卸下它們,斷開它們並且在驅動器本身仍在旋轉時抓住它們太快。我抬起一條路的迷失方向但旋轉盤片向另一個方向拉動的陀螺慣性導致我失去了對機箱的控制,驅動器撞到地板上,基本上使驅動器無法使用。但同樣,這是一個邊緣風險。

如果您問我,手冊中這樣的過度詳細信息並沒有警告您存在共同的風險,因為它們限制了驅動器製造商的責任,如果您的數據丟失或驅動器死亡 - 並且您最終向製造商抱怨。這個想法是你可以想像一個支持技術,他們會問你做了什麼,你可能會告訴他們你在轉移過程中斷開驅動器然後他們可能會說,“對不起,但我們不介紹“。

請記住,就像EULA(最終用戶許可協議)一樣,此類文檔的主要目的不是為了確保您能夠盡可能多地閱讀它,以確保他們可以聲稱您提供了這些“警告”。如果從法律角度出現問題。

此外,只是澄清這一點:

我打算用USB做點什麼來炒我的電腦 明確地   專為 從一開始 - 熱插拔?

可以將USB設備熱插入系統的想法僅僅意味著USB連接是“可熱插拔的”,但是如果熱插拔完全是另一個問題,則通過該基本連接的設備如何反應。

例如,我剛剛在寫這篇文章時更新了我的iPhone,並通過USB線將它連接到我的Mac Mini。當然,我可以在更新中間拔掉USB線纜......那會發生什麼?我的電腦很好,從物理角度來看,我的iPhone在技術上會很好。但是,如果我在完全錯誤的時刻拔掉電源插頭,我可能會把我的iPhone“弄磚”。

“熱插拔”設備只是意味著可以連接設備而無需完全關閉主系統以連接它或使用設備“探測器”,就像那些SCSI探測器控制面板一樣,大多數Mac OS安裝都在前面-Mac OS X天的操作系統。


114
2017-10-23 00:37





我相信技術術語是“覆蓋你的後方”。

它的 不會 你會損壞你的電腦,你不太可能會殺死你的硬盤(雖然突然斷電很糟糕)。

但是,你 威力 如果傳輸正在進行,則會導致數據丟失。

那說,如果驅動器  如果你提到這樣做,這給了他們拒絕保修請求的理由,並且如果數據丟失,它們幾乎涵蓋了它們。 “它在手冊中說明了,你錯了”

正確地彈出是 最佳實踐 但這幾乎不是生死攸關的問題。


36
2017-10-23 00:36



三星似乎最近有這樣的習慣......“以錯誤的方式將筆插入手機會破壞你的筆和手機。這不是設計錯誤,因為我們告訴你不要在手冊中這樣做” - qasdfdsaq
哦,這是一個很好的警告。我很驚訝沒有陷入測試,他們沒有按鍵,但...... - Journeyman Geek♦
警告在手冊中的事實表明他們在測試中完全了解它,但決定告訴客戶“你做錯了”,而不是將其修復為大多數客戶會假設的工作。 - qasdfdsaq
因為沒人讀保修條款?雖然我想沒人讀這些手冊...... - Journeyman Geek♦
真正的問題是當他們將嚴重的警告與屁股覆蓋混合在一起時。例如,埋在八頁“不要在浴缸中使用你的微波爐”式警告我發現了幾條關於實際的,非顯而易見的,“人們很可能真的這樣做”火災危險。 - Mark


他們可能害怕您可以將系統文件從USB驅動器複製到主硬盤驅動器上(比如備份):在傳輸過程中分離USB驅動器可能會在系統文件中留下不完整的系統文件副本硬盤驅動器將不再工作,從而“破壞”您的計算機。想想一個不完整的 explorer.exe 在Windows或 bash 在Linux上,以及它們對系統啟動的影響。


5
2017-10-23 04:22



這不是對電腦的損害。 - α CVn
@Ramhound:答案很清楚副本的方向(已經在第一次修訂中)。 - Ben Voigt
@Ramhound:在Linux上,你當然可以。 - Ben Voigt
@MichaelKjörling:你對電腦的定義是什麼?我認為硬盤驅動器是計算機的一部分,如果您的系統驅動器受損,對於許多人來說會非常嚴重。對於三星來說,如果它可能造成損害的詳細信息會讓普通用戶感到困惑,這會浪費時間。 - Marty Fried
@MartyFried Gaurav談論的內容在我的書中被視為邏輯文件系統損壞。 “對計算機的損害”對我來說意味著一個或多個物理設備在事件發生後不再名義上起作用。存儲的錯誤數據(即使恰好位於文件系統元數據中)與例如磁盤的板載控制器損壞之間存在很大差異。 - α CVn


如果你在談論帶有旋轉電機的實際硬盤驅動器(例如感應負載),你不應該打折 可能性 斷開電源時的感應電壓尖峰:

https://electronics.stackexchange.com/a/19868

顯然驅動器和計算機 應該 設計能夠承受它, 但是,通過USB供電的硬盤驅動器電機絕對有可能在斷開連接時產生足夠的感應“反沖”,從而損壞驅動器和/或計算機。

很自然地,正如其他用戶提到的那樣,他們正在承擔責任。

編輯:

這是一個感應電壓尖峰的樣子 許多 規模較大:

https://youtu.be/hIkNY5xjy5k


5
2017-10-26 14:51



這是正確答案,但在這裡的大多數軟件人員中都丟失了。 - Samuel


“文件傳輸正在進行中”,這意味著文件結構會不斷變化,如果它沒有某種交易系統,可能會被破壞。使用“安全刪除硬件”將刷新任何延遲寫入,等待傳輸完成並確保沒有程序正在使用其上的文件。

我個人看到一台USB驅動器在沒有“安全刪除”它的情況下從Windows機器中拔出後無法安裝在unix上。把它放回寡婦機器並做一個安全的移除固定它。


4
2017-10-23 12:03



我看到USB驅動器在高中時在Windows XP機器上寫入時被拔掉了。因為這個原因,我的一個同學在他的數字會計課上失去了半年的進步。 - Nzall
可以確認一下,2008年我發生了關於windows safe remove和Linux的事情。 - Ave
@NateKerkhofs:什麼,他只有一份半年的課堂作業? - Lightness Races in Orbit
@LightnessRacesinOrbit老實說,這不是什麼大不了的事。我們的digacc課程完全基於出現和完成書籍作業。事實上,除了作為常規會計課程的一部分外,我認為它甚至沒有評分。我們沒有完成作業,我想可能是1或2個測試。這堂課就是這樣,我們任何對會計職業感興趣的人都可以在高中時至少使用過一些專業軟件。所有其他會計課程都涉及在紙上做所有事情。 - Nzall
@NateKerkhofs:好的,你原來的評論聽起來像是一場災難:P - Lightness Races in Orbit


一些USB實現在處理意外的設備斷開方面做得非常糟糕。三星無法知道它的驅動器是否可以用於這樣的實現。考慮以下事件序列:

  1. 應用程序#1正在與驅動器通信。應用程序和代碼之間的代碼 內核層要求一個緩衝區,它應該放置要發送的數據 到驅動器並開始將數據放入該緩衝區。

  2. OS調度程序決定給其他一些CPU時間 應用程序,而#1仍然寫入該緩衝區。

  3. 有人拔下USB驅動器。

  4. 系統注意到驅動器不再插入並釋放分配給它的緩衝區。

  5. 其他東西要求一些完全獨立的緩衝區 目的並接收以前由應用程序#1使用的緩衝區。

  6. 應用程序#1獲取另一個時間片並繼續寫入數據 曾經是它的緩衝區。

即使在一個非常草率的USB實現上,也不太可能發生這樣的事件序列,因為一切都必須在某些特定時間發生,但是如果事件如所描述的那樣展開會發生什麼可能會發生。由於如果沒有意外地卸載任何東西,USB實現可能會完美可靠地工作,但是意外的卸載可能會導致無限制的災難,不正確地拆卸設備應被視為某些系統上災難性故障的可能原因。由於三星不知道其驅動器的用戶是否可能將它們插入到這樣的系統中,因此在避免任何假設不是這樣的情況下,它會謹慎行事。


3
2017-10-23 22:40





電腦可能沒有,但驅動器可能已損壞。

旋轉硬盤驅動器通常在停止之前將磁頭移動到停放位置。在意外斷電時,不會發生這種情況,並且磁頭會掉落存儲數據的磁盤板上。這可能會損壞磁頭,磁盤或導致數據丟失的原因。由於頭部在讀取時也會飛到板上方,拔掉讀取硬盤驅動器也非常糟糕。

在寫入時,如果沒有更新,文件分配表也可能與內容不同步。

SSD硬盤驅動器在寫入時採取複雜的操作:它可能需要擦除相對較大的內存塊,移動數據以將它們合併為一個塊,在執行此操作時維護內部索引和表。除了它所擁有的文件分配表之外,SSD驅動器還可以維護複雜的“內部”內務管理。

意外斷電可能會使其處於不一致狀態。企業級固態硬盤有超級電容器,有足夠的能量來支持乾淨的關機,但USB棒和主流固態硬盤通常不會。

因此,當設備進行密集寫入時,SSD和USB棒損壞的可能性更大。如果設備處於讀取或不活動狀態的可能性要小得多。

我不知道為什麼計算機應該被損壞。


3
2017-10-26 07:39





在理想的條件下,沒有。然而,旋轉機械硬盤驅動器包含大量能量,並且三相電機在旋轉減速期間充當發電機。驅動器應該主動管理這個過程,但是您只需要先拔出數據線而不先關閉驅動器,因此可能會使用二極管將電源分流回電機 - 基本上會縮短電機繞組,從而減慢電機繞組速度。更快並將熱量轉移到二極管中。

請注意,數據線斷開後,電源線仍然連接了幾十毫秒。

在一個不完美的世界中,二極管會發生故障,高速的一組盤片會產生大量的能量。在錯誤的情況下,這種能量不太可能,但可能會進入USB電源引腳。它將不得不通過一些相當複雜的防禦來防止這種情況發生,但在便宜的驅動器中使用便宜的USB / SATA芯片組,可以將過多的能量反饋到USB電源中。

而且,在大多數計算機中,USB電源的保護不如USB規範所暗示的那樣好。儘管如此,這裡仍然存在保護二極管,它將電源分流回電源,應該能夠處理過壓和欠壓。然而,便宜的電源不喜歡這樣做,並且USB電源引腳上的幾十毫秒的高電壓在它們斷開連接之前對於共享5V線的其餘計算機組件來說可能非常糟糕。

幸運的是,計算機大多使用3.3v和12v線路,因此損壞可能會受到限制,並且可能不會完全導致計算機出現故障,而只是變得不穩定。

所以儘管如此, 非常非常 不太可能發生這種情況,它仍然在可能範圍內 - 除了數據丟失之外,您還可能遇到一些硬件損壞。

您可以添加額外的保護,並完全隔離USB設備,但是已經有很多保護措施,我不會擔心它。但是,我仍然強烈建議您使用操作系統的機械驅動器斷開操作,而不是依賴於熱插拔功能。


3
2017-10-26 21:44





我的理解是USB標准說如果設備處於活動狀態,那麼電流可能會流入和流出該設備,並且設備可以依靠電力可能繼續的想法。這是操作系統支持“安全”關閉USB設備的關鍵原因; OS告訴USB設備開始期望電力可能變得不可用。

只要你有電力轉移,你不應該只是分開電氣連接。從理論上講,電可以跳過少量空氣,並可能找到不同的電接觸。

在實踐中,基於USB的拇指驅動器的風險似乎很小,因為人們一直這樣做。在實踐中,這偶爾會損壞拇指驅動器。當我積極為數十家公司提供技術支持時(同時;我曾在一家其他公司用於技術支持的公司工作),我不記得聽說計算機被損壞了。所以它一定非常罕見,但我認為這種潛力在理論上確實存在。

這仍然被稱為“熱插拔”,因為計算機仍然很熱:您不需要關閉整個計算機。


2
2017-10-23 13:36



不確定為什麼人們使用實際的USB硬盤驅動器。為什麼不簡單地使用記憶物呢?對於任何人來說,32 GB都應該足夠了。
@nocomprende完全正確。 32 GB有足夠的空間來備份我的3 TB照片庫。 - 8bittree
@nocomprende可能從來沒有,現在我已經將驅動器發送給了我的客戶。我相信他們會滿意的。同時,是時候編輯我的視頻了。雖然也許我應該備份12 TB(這將是一個冗長的部分,我希望最終能夠發布8k),以防萬一我不小心進行破壞性編輯。 - 8bittree
@ 8bittree我經常想知道人們如何發送大量數據。從來沒有聽說過真正的USB DRIVE旋轉。聽起來很傻。不確定如何製作我實際上希望將來可用的任何內容的長期可用檔案。筆記本電腦不會刻錄CD ......還有什麼?現在如何存檔?
@nocomprende我有多年的USB驅動器。你去了哪裡啊?而且由於USB 3.0在速度上與SATA相當,我現在使用它們的時間比限制在USB 2.0時更多。大多數用戶的長期存檔將在外部USB驅動器上。在要存檔許多TB數據的企業環境中,磁帶仍然是規則。 - Carey Gregory