在启动时安装临时交换分区

在启动时安装临时交换分区

我从 eBay 购买了一些 SanDisk 16GB U100 SSD,发现它们有一个特殊的问题;它们就像 RAM 一样,可以进行分区/格式化等,所有测试结果都是正面的,如果你安装了操作系统,你可以重新启动它。 ...直到您关闭计算机。当您重新启动电源时,驱动器会被彻底擦除干净,就像您没有执行任何操作一样。我无法弄清楚发生了什么,但我想到的是,由于它们在通电时工作得很好,我也许可以将它们用作计算机中的交换驱动器。是否可以在启动周期中添加一个命令来设置它们,以便为我提供快速交换分区?可能存在哪些问题?我主要使用基于 Debian 的发行版——Lubuntu 和 Slax。 (我认为自己是 Linux 新手,所以详细的说明是非常非常感激。我还意识到我什至不知道您可能需要哪些进一步的信息来帮助我。)

谢谢。

答案1

我担心它们是假货和欺诈的;这不是 SSD 的预期故障模式(预期故障模式是它变为只读,当然完全失败也是可能的)。即使在通电的情况下,我也会谨慎地相信它们会存储数据。除非您进行了大量测试,否则我猜实际行为是它们有一定量的 RAM 返回最新的 X 字节数据。所以,这就是缓存和闪存发生故障,但控制器没有意识到;或者,这是某人犯下的欺诈行为(完全忽略了闪光)。

因此,告诉 Linux 使用它们交换相对容易 - 只需运行mkswap /dev/WHATEVERswapon /dev/WHATER如果/dev/disk/by-id/…它们有稳定的 ID,这将是最简单的),您可以将其放入 systemd 服务或其他启动脚本中......但我真的不会推荐它。

答案2

这不是您问题的答案,但可能是您的 SanDisk 的修复程序。 Lenovo 提供了一个固件更新,一个用于 Windows,另一个作为可启动 ISO。我不知道这是否能解决您的问题,也不知道此更新是否适用于非联想品牌的 U100 SSD,但可能值得一试。

  1. 适用于 Windows 7(32 位、64 位)、Windows 8(32 位、64 位)的 Sandisk SSD 固件更新 - IdeaPad U310、U410、U510

    U100_10.52_10.54_to_10.56_v1.0.0.0_Loader-v1.7_041014.zip
    Sandisk SSD Firmware Upgrade
    
  2. 固态硬盘固件更新实用程序(可启动 ISO)- ThinkPad

    来自固态硬盘固件更新实用程序的自述文件

    <FWSS29>
    [Firmware]
       Model               Firmware
       ----------------    --------------
       [ SanDisk ]
       SSD U100            10.56.01
    
    -(New) Support SanDisk SSD U100.
    

相关内容