Ssd

更新三星 840 Pro 韌體

  • May 24, 2018

我有一個三星 840 PRO 系列 SSD 並且想要更新它的韌體以便找到解決這個問題的替代解決方案。

我從這個頁面下載了“Samsung Magician Software for Enterprise SSD”,因為三星只為 Windows 的消費級 SSD 提供 Magician。根據此 reddit 文章的最高回复,它應該可以工作。

然而,在嘗試確定我的 SSD 的 ID 時,魔術師聲稱沒有找到三星 SSD,儘管目前連接到我的筆記型電腦的唯一且唯一的儲存介質是第一段中提到的 SSD。

# ./magician -L
================================================================================================
Samsung(R) SSD Magician DC Version 2.0
Copyright (C) 2015 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
Magician is now configuring the environment for LSI MegaRAID SAS.
Magician is now configuring the environment for LSI SAS IT/IR Controller.
Magician is now configuring the environment for LSI SAS IT/IR2 Controller.
Magician is now configuring the environment for LSI SAS IT/IR3 Controller.
----------------------------------------------------------------------------
| Disk   | Model   | Serial  | Firmware  | Capacity | Drive  | Total Bytes |
| Number |         | Number  |           |          | Health | Written     |
----------------------------------------------------------------------------
No Samsung SSD found!

三星真的,真的很奇怪,我花了好幾個小時才弄明白這個,因為它絕對違反直覺。

事實證明,我對三星提供的圖像可能實際上適合從它啟動的懷疑是正確的。將他們提供給您的圖像放在拇指驅動器上是行不通的。並不是說它超級快,而且您沒有像我最初想像的那樣注意到更新的發生,只是該映像無法啟動,這意味著沒有任何反應。

您必須安裝該圖像,在其中找到不同的圖像,然後將該圖像放入您的拇指驅動器。因為原因,我猜。

分步指南

  1. 通過 .檢查您的 SSD 目前具有的韌體# hdparm -I /dev/sda。就我而言,它是Firmware Revision: DXM05B0Q
  2. 訪問此站點並在“韌體”→“適用於 Windows 使用者的三星 SSD 韌體”下下載“840 PRO 韌體”,目前描述為“ISO DXM06B0Q”。
  3. 掛載剛剛下載的 ISO 文件。
  4. 從掛載點複製isolinux/btdsk.img到其他位置。我會假設/tmp/btdsk.img它。這一步實際上是必要的,因為 root 無法讀取該文件,但您的普通使用者帳戶可以。
  5. 執行您的拇指驅動器sudo dd if=/tmp/btdsk.img of=/dev/sdb在哪裡。/dev/sdb在執行命令之前檢查它是否/dev/sdb並確保它沒有安裝!您顯然會失去儲存在拇指驅動器上的數據。
  6. 關閉電腦。
  7. 從拇指驅動器啟動。
  8. 這需要幾秒鐘,然後您會看到稍微令人困惑的消息“韌體已更新到此 SSD!”。韌體版本列印在其上方。
  9. 按一個鍵繼續。
  10. 你看到了某種外殼。我不知道如何從那裡重新啟動電腦,所以我只是通過硬重置將其殺死。因此,如果您也想不通,只需按住電源按鈕 6 秒鐘即可。如果您想通了,請發表評論或編輯此答案。
  11. 卸下拇指驅動器。
  12. 啟動你的作業系統。
  13. 再次執行# hdparm -I /dev/sda以驗證韌體是否已更新。在撰寫本文時,它說Firmware Revision: DXM06B0Q
  14. 刻錄您的拇指驅動器以擺脫該軟體。或者,刪除其內容並重新使用它。

較新的韌體版本

在評論中提到,較新的韌體映像可以直接複製到拇指驅動器,dd而無需事先從其他映像中提取。我沒有測試過這個。

引用自:https://unix.stackexchange.com/questions/333853