我使用筆記型電腦玩遊戲,因為我目前無法建立桌上型電腦。我正在考慮購買外部 SSD 以提高速度,但我想知道這是否值得,因為我不確定透過 USB 3.0 的外部 SSD 是否會比內部 HD 更快。有人知道外接SSD是否會更快?我的想法是一般性的,而不是針對特定的 HD/SSD 比較。另外,我確實查看了下面發布的其他問題,但他們正在討論啟動作業系統,而我正在考慮儲存我將使用的遊戲和程式。據我了解,USB 3.0 可能不太適合我認為遊戲所需的持續使用。 內部機械驅動器與外部 SSD
編輯:這裡我看到的是實際的 USB SSD 驅動器,而不是 USB 外殼中的 SATA SSD。例如,MyPassport 或類似的 SSD 外部大容量儲存裝置。然而,目前答案中的許多觀點仍然有效。感謝大家。
答案1
理論上這是行不通的:
- 內部 SATA 速度可能為 6 Gbps,而 USB 3.0 則比該速度慢。
- 外部 USB 外殼可能會引入進一步的延遲(SATA 到 USB,然後 USB 到內存)以及限制協議功能(例如,默認情況下 USB 驅動器不會有回寫緩存,Windows 稱之為優化速度,但直寫)或優化快速刪除。
實際上,當 SSD 超過機械磁碟快取能力時,您可能會在持續讀取方面獲得更好的效能。機械師並不總是能夠跟上 SATA 介面的步伐,而且 6 Gbps 只是電子設備之間的最大通話速度:盤片可能已被拋在後面。
使用大數據區塊運行磁碟讀取速度測試並查看。低於 4-5 Gbps 的值可能表示 SSD 性能更好。
另一方面,只有當您的遊戲確實讀取大量連續數據時,這才是正確的。隨機讀取可能最好留給內部磁碟。
答案2
在 USB 3.0 外殼中使用 SSD 是完全可能的,但它有一些相當嚴重的缺點,使其不太適合您想要做的事情:
- TRIM 無法透過 USB 運作,因此 SSD 會隨著時間的推移而變慢並且磨損得更快。另外,不支援 NCQ,這可能會減慢讀取速度。
- Windows 將所有 USB 資料儲存裝置視為可移動設備,因此您無法像內部磁碟機一樣取得讀取/寫入快取和緩衝。
- USB 是共用匯流排,因此 5GBits/sec 的速度在所有其他 USB 連接裝置之間共用。 SATA 為 6GBits/秒每個連接埠。
- USB 使用 PIO 進行資料傳輸,而 SATA 使用 DMA。這意味著您的主 CPU 必須完成透過匯流排移動資料的所有工作。持續的負載會降低整台電腦的速度。
- *安裝*某些應用程式到USB 裝置通常會將該裝置變成系統相依性(這表示如果該裝置不存在,Windows 可能會拋出錯誤或顯示其他奇怪的行為)—即使您沒有使用該裝置應用程式.
- 有些應用程式甚至不允許您將它們安裝到 USB 隨身碟。
這些只是我能想到的缺點。如果你可以忍受這些缺點,那就一定要去做。它(大部分)會工作得很好。但是,如果我是您,我會將內部 HDD 更換為 SSD,並將內部硬碟放入機箱中。請注意,您必須透過這種方式重新安裝 Windows,因為 Windows 不會從 USB 隨身碟啟動。
答案3
為什麼不將 SSD 安裝為內建硬碟,而將內建硬碟用作外接硬碟呢?
我不建議將外部驅動器用於遊戲目的,因為有很多因素可能會導致使用不穩定。取決於您在同一 USB 集線器上使用的其他類型的裝置。 USB 3.0 的理論速度為 480 Mbps,所有裝置共用 60 MBps。這比大多數旋轉驅動器都要快,但我不相信你會在很長一段時間內獲得這個速度。