三星魔术师在Ubuntu 14.04上的使用

我已经用三星SSD 840 EVO 250GB替换了我的笔记本电脑的硬盘,并安装了Ubuntu 14.04。我知道三星Magician软件可以大幅提高SSD性能,但是我一直没有找到在Ubuntu上安装它的方法。有人能够或者知道如何做到这一点吗?

Samsung Magician是一款Windows软件,无法在Ubuntu上运行。有很多关于在Linux和Ubuntu中优化SSD性能的文章,你可能更好地花时间研究这些。 - Charles Green
@CharlesGreen,你能提供一些链接吗? - Blackbelt
通过谷歌搜索,你可以很快找到它们。http://askubuntu.com/questions/1400/how-do-i-optimize-the-os-for-ssds http://www.howtogeek.com/62761/how-to-tweak-your-ssd-in-ubuntu-for-better-performance/ http://www.webupd8.org/2013/01/enable-trim-on-ssd-solid-state-drives.html - Charles Green
2个回答

在Linux上安装三星Magician

有一种名为三星Magician DC的软件可以在Linux上安装。它可以从这个链接下载。手册可以在那个下拉列表中找到。从第一个链接中解压tar包,并打开生成的文件夹。那里会有两个目录,64位和32位。打开与您的操作系统对应的目录。三星Magician可执行文件就在这个文件夹中。该文件是一个简单的二进制文件,因此请将其设置为可执行并运行。

在Linux上使用三星Magician

使用三星Magician的方法在手册中有详细描述。此外,还可以从sudo ./magician --help获取有关如何使用该软件的信息。需要注意的一点是,你几乎总是需要以超级用户身份运行magician。例如,要列出连接到系统的三星硬盘,可以使用以下命令:
sudo ./magician -L手册中还有许多其他操作的说明。

安装固件

三星Magician dc手册对于如何安装固件(特别是关于固件目录布局的具体步骤)描述得不够清晰。要了解如何安装固件,请参考这个回答

性能更新

840 evo有一个性能更新,我认为这个更新是独立于固件的,不能通过三星魔术师dc来完成。我想这个性能更新是你提问的最初目标,所以我会解答它。性能更新可以在这里找到。我还没有进行过这个更新,但安装指南在那里。

关于最新的840 EVO性能更新,一些网站引用了Tech Report的描述,称修复程序已经内置在固件中。Heise (德国)对此非常模糊,但补充说这是来自三星的新闻办公室,但没有提供具体来源。 - LiveWireBT
3这个回答的前两句话中的链接已经失效了。 - Faheem Mitha
1请访问以下链接:http://www.samsung.com/semiconductor/minisite/ssd/download/tools.html,但请注意该工具仅适用于数据中心的固态硬盘。 - Michael Cole
3链接失效了。我已经四处寻找,但无法找到在2018年1月26日之后的Linux版本软件下载地址。:( - Gabriel Staples
2@GabrielStaples 三星停止为消费级固态硬盘提供Linux版Magician的支持。请访问AUR以获取旧版本的下载链接(在“Sources”下):https://aur.archlinux.org/packages/samsung_magician-consumer-ssd/ - Aleksandr Dubinsky
DC Toolkit for Linux 2.1支持显示870 QVO和970 EVO Plus,甚至显示我的西部数据硬盘。 - Twonky

三星(硬盘)Magician是一个固件更新工具,用于通知您有关新的固件发布和安装它们。这些固件也可以在三星网站上作为ISO镜像提供。

附加功能:

  • 显示S.M.A.R.T数据和总写入字节数
  • 运行非可比较的三星特定基准测试
  • 手动运行TRIM
  • 争议性的Windows特定的"操作系统优化"
  • 自定义过度配置
  • 创建介质以执行安全擦除
  • 设置RAPID模式 - 这可能导致数据损坏或IOPS下降的功能
  • 管理硬件加密设置
总结一下:一个臃肿的类似LCARS的固件更新程序,没有任何独特之处。
如果你真的想安装它,可以按照Brian Moths的回答进行操作。但是这个软件似乎没有提供任何在Ubuntu上无法完成的功能(除了那些在Ubuntu上无法使用的Windows特定功能)。它只是一个图形界面而已。

screenshot of Samsung Magician


5我不明白这个回答如何解决问题。那么...我们如何在Ubuntu上安装三星Magician呢? - Gabriel Staples
你不需要魔术师来更新固件。我刚刚检查了一下,固件ISO镜像仍然可以在Mac用户的部分找到。对于这个软件的其他功能,你可以寻找替代方案或解释为什么不推荐使用或者有更好的解决方案。我们在这里遇到了XY问题。如果你告诉我们你实际想要做什么,尽管魔术师似乎不再可用或以不同的方式工作,我们可能会解决你的问题。 - LiveWireBT
1我的问题是:在Linux Ubuntu上如何指定SSD的过度配置量,而不需要在装有SSD的Windows机器上安装Magician?我想要:1)显示S.M.A.R.T数据和总写入字节数,2)运行一个非可比较的三星专用基准测试,3)自定义过度配置,4)创建媒体以执行安全擦除,5)管理硬件加密设置,并且6)有清晰的说明,以便在发布任何新固件时,可以使用Linux Ubuntu更新固件。 - Gabriel Staples
2我找到了一些关于自己问题的答案:1)使用gsmartcontrol来计算总写入字节数,将写入的逻辑块地址(LBAs)乘以通常为512的块大小;3)只需在驱动器上保留未分区的空间--我在这里的教程中有详细描述:http://www.electricrcaircraftguy.com/2018/01/how-to-clone-your-hard-drive.html,至于其他问题,我相信每个问题都有解决方法。我想我们并不需要三星的“Magician”工具,它对消费者关于过度配置的误导--好像实施过度配置必须使用三星Magician,但实际上并非如此。 - Gabriel Staples
很好,你找到了解决方案,不确定512作为块大小的使用情况,在闪存上通常是4k。 - LiveWireBT
在我的gsmartcontrol菜单的“身份”选项卡上显示“扇区大小512字节逻辑/物理”。然后,在“属性”选项卡上,它在“原始值”列中显示“总LBA写入”为“3749169342”。然后,我可以计算3749169342*512/(1024^4) = 1.75 TiB已写入。这个数字与当我登录Windows而不是Linux时Samsung Magician在Windows中报告的数字相符。所以...就是512字节。也许我误用了“块”这个词? - Gabriel Staples
也许我错了,但我认为你之所以看到这个是因为模拟https://en.wikipedia.org/wiki/Advanced_Format#512e,而4k可能仍然更好。 - LiveWireBT
我不确定你说“还是更好”时具体指的是什么。我只知道:Total_LBAs_written512/(1024^4) 可以给我正确的 TiB 写入答案,而 Total_LBAs_written4096/(1024^4) 则不能。我并没有设定那个数字,只是在计算中使用它。 - Gabriel Staples