我有几个运行 MSDOS 6.2 的“嵌入式”系统,它们从 IDE 硬盘启动并存储数据。由于这些驱动器的使用寿命即将结束,因此出现了一个问题:我们如何更换它们。
要求如下:
- DOS 必须能够从这些驱动器安装和启动。
- 它们必须能够承受大量(大多数)写访问。
- 如果可能的话,它们应该能够承受中等程度的振动(这还不算太糟,因为目前的硬盘已经承受了好几年的振动)
到目前为止,我考虑了以下选择:
- 其他 IDE 硬盘:不幸的是,现代 IDE 硬盘太大,因此即使我创建了小分区,DOS 也无法从它们启动。较旧的 IDE 硬盘就是如此:旧,因此它们可能不再是最可靠的。
- SSD:市面上有几款带 IDE 接口的 SSD。我还没有试过。有人用过吗?它们看起来是理想的替代品,只要 DOS 可以从它们启动,并且写入速度不会下降太多(旧硬盘也不是赛车)。
- 紧凑型闪存:有适配器用于将 CF 与 IDE 控制器一起使用,它们工作正常。DOS 可以从它们启动,而且它们在振动方面完全没有问题。我不确定的是它们的耐用性。DOS 使用 FAT,因此每次写入介质时都会写入极少数扇区。
- IDE 转 SATA 转换器:我不知道它们是否有用。有人试过吗?使用其中一个将 SATA SSD 连接到系统可能是一个选择。
我还遗漏了什么替代方案吗?(我们正在努力替换这些系统,但仍需要几年时间。)
答案1
这实际上并不是问题的答案,但我想描述我们实际做了什么,以便其他人也可以从中受益:
其中一个系统的硬盘坏了。我们用 CompactFlash 到 IDE 适配器替换了该驱动器。为了防止故障,我们提供了第二个 CompactFlash,其中包含原始映像副本,因此如果出现故障,可以轻松替换。写入其中的数据每天至少复制到另一个系统一次,因此我们最多可能丢失一天的数据。这不是理想的情况,但情况可能会更糟。
自 2011 年 3 月以来它一直运行良好。
我们将每年更换一次 CompactFlash,以降低发生故障的概率。
答案2
我使用从 Logic Systems 购买的 Emphase IDE 闪存模块。它们基于更可靠的 SLC 闪存技术,设计用于嵌入式系统中的硬盘驱动器替代品。它们比连接器本身(40 或 44 针)稍大,通常可以直接插入电路板或电缆末端,无需费力。它们有 256MB、512MB 和 2GB 等小尺寸,可与旧系统限制配合使用。
这是该网站的简短描述:
新的 Emphes FDM 4000X 系列闪存模块是开发嵌入式固态平台的理想介质。它可直接插入标准 40 针 IDE 端口,用作硬盘。FDM 4000X 没有移动部件,温度范围广,主/从开关可选,读写次数达 2,000,000 次,扩大了系统可承受的环境和操作配置范围。磨损均衡算法通过将介质使用均匀分布在闪存中的所有页面中,延长了模块的使用寿命和性能。此外,FDM 4000X 支持大多数操作系统,包括 Windows XPe 和 Linux。
它们具有较高的读/写速度(40MB/20MB),并且具有 SMART 功能,可以在您接近 200 万次写入限制时向您发出警告,这是使用通用 IDE 到 xFlash 适配器无法实现的功能。我曾将它们与基于 Classic Mac OS、DOS、Linux 和 Amiga OS 的系统一起使用过。
它们内置 ECC,MTBF 为 300 万小时。过去 3 年里,我还没有遇到过一次故障。
答案3
您是否考虑过将 IBM Microdrives 与 CompactFlash > IDE 适配器结合使用?这些移动部件硬盘是旧款 iPod Nano 的基础,因此如果工作涉及一些移动和振动,它们肯定非常适合。遗憾的是,这些硬盘可能必须通过 eBay 采购,但它们非常方便。
您可能还想考虑哪些软件可能为 DOS 提供良好的写入缓存。如果您可以通过某种方式在 VirtualBox 等软件中虚拟化这些系统上的软件,内置统计数据将为您提供有关替换设备需要多少磨损均衡的良好概况。
答案4
我的文件服务器中目前运行着一个 IDE->SATA 适配器。目前它似乎运行良好。我对它有点怀疑,因为我在之前尝试过的系统上开始出现坏块,但我认为这可能是我使用的硬盘的问题。
到目前为止,我没有遇到任何问题(它为 RAID 5 系统中的一个 2TB 驱动器供电)。
最棒的是?它只花了我 4.5 英镑。