本指南旨在为希望长期保存易损软盘中数据的人员提供指导。内容重点介绍如何从 8 英寸、5.25 英寸、3.5 英寸和 3 英寸软盘中创建磁盘镜像,但不会涉及如何向软盘写入数据。核心流程包括:首先识别软盘类型,然后获取与之匹配的硬件(驱动器和控制器),接着对硬件和软盘进行清洁与维护,最后执行成像操作以捕获原始磁通流数据,并将其转换为可用的磁盘镜像。
识别您的软盘
在开始工作之前,第一步是准确识别您拥有的软盘类型。您可以借助 UTSA 图书馆特藏的“了解您的数字存储介质”或“过时介质博物馆”等资源来识别。本指南仅涵盖以下几种类型:
- 8 英寸软盘
- 5.25 英寸软盘
- 3.5 英寸软盘
- 3 英寸软盘
确定类型后,应尽可能多地收集关于软盘的信息。软盘上的标签是重要线索,同时,提供这些软盘的人或来源也可能提供关键信息。此时为软盘拍照存档,将物理照片与磁盘镜像一起保存,能在日后提供有用的背景信息。
软盘的一些物理特征有助于判断其类型:
- 3.5 英寸软盘: 底部有两个孔通常表示是 高密度 (HD) 盘,只有一个孔则是 双密度 (DD) 盘。HD 盘的右上角通常也会有“HD”字样。
- 5.25 英寸软盘: 区分起来更困难。有时中心孔周围的加固环颜色可以提供线索,但并非绝对。软盘侧面的单个缺口是写保护口;若有两个缺口,则可能是所谓的“翻转盘 (flippy disk)”。
软盘的类型也与地理区域和当时的市场状况密切相关。例如,在 20 世纪 70-80 年代,美国的 Kaypro、Commodore 和 Apple 系统很流行,而英国则流行 Amstrad 和 Atari。日本的 NEC PC-98 等系统则使用了能处理日语字符的特殊格式。
软盘标签通常能提供以下信息:
- 认证面数: SS (单面) 或 DS (双面)。SS 盘表示制造商只测试并认证了单面。
- 数据密度: 这决定了存储容量。常见的有 SD (单密度)、DD (双密度) 和 HD (高密度)。一些系统还使用 GCR (分组编码记录)。极少数情况下还会见到 ED (超高密度) 盘。
- 操作系统或格式类型: 标签上可能注明“DOS”、“Macintosh (HFS)”或“CP/M”等,表示其预期的使用环境。
请注意,标签信息可能具有误导性。 当年软盘价格昂贵,人们经常重复使用,因此盘内实际内容可能与标签不符。
获取硬件
了解软盘类型后,下一步是获取读取这些软盘所需的硬件。这主要包括软盘驱动器、软盘控制器以及相应的线缆和电源。
我需要哪种软盘驱动器?
驱动器类型由软盘类型决定。选择时的一个通用法则是,高密度驱动器通常能向后兼容,读取低密度磁盘。
8 英寸驱动器: Shugart Associates 的 SA800/801(单面) 和 SA850/851(双面) 系列因其坚固耐用而备受推崇。选择使用外部低压电源(通常是 24V)的型号会更安全、更易于连接。
5.25 英寸驱动器: 建议选择 80 磁道的高密度 (1.2 MB) 驱动器。其磁头较窄,通常能可靠读取 40 磁道和 80 磁道的磁盘。TEAC 和 EPSON 品牌的驱动器以其耐用性而闻名。
3 英寸驱动器: 主要用于 Amstrad 等系统。这些驱动器有其特殊的线缆和电源要求。720 KB 的双面驱动器 可以读取 360 KB 的单面盘,是更通用的选择。
3.5 英寸驱动器: 内置的 3.5 英寸驱动器相对容易找到。虽然 USB 软驱很方便,但它们不适合用于数据归档,因为它们无法访问底层的磁通数据,且在现代操作系统(如 Windows)上可能会自动写入数据,破坏原始信息。因此,强烈建议使用内置驱动器配合软盘控制器。
Apple 专用驱动器: 由于苹果采用了独特的 GCR 编码和变速驱动技术,标准的 PC 驱动器可能无法可靠读取早期的 Apple II(5.25 英寸)和 Macintosh(400KB/800KB)软盘。
- Apple II (5.25 英寸): 最好使用原生的 Apple Disk II 驱动器 配合 Applesauce 控制器。
- 早期 Macintosh (3.5 英寸): 400KB 和 800KB 磁盘需要使用 Apple 自己的变速驱动器 和 Applesauce 控制器 才能完美复现。后期的 1.44MB Macintosh 磁盘则与标准 PC 驱动器兼容。
我需要哪种软盘控制器?
软盘控制器是连接驱动器和电脑的关键设备。用于数据保存的现代控制器能够捕获磁盘表面原始的磁通流 (flux-level) 数据,这对于读取非标准格式、有复制保护或信号退化的磁盘至关重要。
目前最常用的控制器是 Greaseweazle。它价格低廉、开源,并拥有一个活跃的社区。但它在处理某些 Apple 格式时可能力不从心。如果您的收藏中包含大量早期 Apple 磁盘,Applesauce 控制器是更好的选择。
其他控制器包括:
- Kryoflux: 功能强大,但商业授权模式可能不适合某些机构,且对操作者要求较高。
- FluxEngine: 一种低成本的 DIY 方案,需要一定的焊接技能。
- FC5025: 易于使用,但仅支持 5.25 英寸磁盘,且无法创建磁通流镜像。
线缆、电源和其他外设
正确的线缆和电源对于避免损坏硬件至关重要。
数据线缆:
- 3.5 英寸和 5.25 英寸驱动器通常使用 34 针带状电缆。
- 3 英寸驱动器需要 26 针带状电缆。
- 8 英寸驱动器使用 50 针连接器,通常需要一个 50 转 34 针的适配器。
电源连接:
- 3.5 英寸驱动器使用小型的 4 针软驱电源接口 (5V)。
- 5.25 英寸驱动器需要较大的 4 针 Molex 接口 (12V 和 5V)。
- 8 英寸驱动器通常需要定制的、能提供多种电压(有时高达 24V)的电源。
警告: 使用错误的线缆或接错引脚可能会永久损坏驱动器或控制器。在连接任何设备前,务必仔细核对引脚图。
工作流程总结
以下是几种常见软盘的推荐硬件配置流程:
- 8 英寸: 8 英寸驱动器 → 50 针转 34 针适配器 + 定制电源 → 软盘控制器
- 5.25 英寸: 5.25 英寸驱动器 → 34 针电缆 + Molex 电源 → 软盘控制器
- 3 英寸: 3 英寸驱动器 → 26 针转 34 针适配器 + 定制电源 → 软盘控制器
- 3.5 英寸: 3.5 英寸驱动器 → 34 针电缆 + 4 针电源 → 软盘控制器
- 早期 Apple 盘: Apple 专用驱动器 → 专用线缆 → Applesauce 控制器
在哪里获取这些硬件?
- 机构内部: 首先询问您所在机构的 IT 部门或相关实验室。
- 本地社群: 联系本地的复古计算爱好者团体、维修咖啡馆或计算机历史聚会。
- 在线社群: 在 Vogons、Amibay 或 Reddit 的 r/retrobattlestations 等论坛上寻求帮助。
- 在线市场: eBay 是一个来源,但需谨慎选择信誉良好、提供清晰描述和测试信息的卖家。
测试、清洁和维护
旧硬件需要仔细的清洁和维护才能可靠工作。
安全第一: 处理发霉的软盘或使用化学品(如异丙醇)时,请务必在通风良好的环境下操作,并佩戴适当的个人防护装备(PPE)。霉菌孢子不仅对健康有害,还可能污染其他藏品。
清洁软盘驱动器
驱动器的读写磁头非常脆弱,必须定期清洁以防止污染物积聚。
- 首选方法: 使用专用的磁头清洁盘。这是最安全的方法。
- 直接清洁: 对于非常脏的驱动器,可以小心地拆开外壳,用蘸有高纯度(70-99%)异丙醇的无绒布或专用工具轻轻擦拭磁头。切勿使用棉签,因为它太大且容易掉絮,可能损坏磁头。
使用前测试软盘驱动器
清洁后,务必使用一张已知完好的测试盘(最好是商业软件盘)来测试整个硬件设置。这有助于在处理珍贵资料前发现并解决问题,如线缆接反(驱动器灯常亮)或 USB 线缆仅支持充电等。
检查和清洁软盘
在将任何软盘插入驱动器之前,都应仔细检查。
- 检查: 在光线充足处,通过软盘保护套的开口检查盘面是否有灰尘、霉斑、划痕或变形。
- 清洁:
- 对于轻微灰尘,可用无绒布蘸少量蒸馏水和一滴非离子表面活性剂肥皂(如婴儿皂),沿盘面从中心向外以放射状擦拭。
- 对于严重污染或发霉的磁盘,可能需要小心地拆开外壳,将圆形磁介质取出,在肥皂水中轻轻清洗,然后用蒸馏水冲洗并彻底风干。之后,将其放入一个干净的备用外壳中。
维护软盘驱动器
- 驱动皮带: 许多旧驱动器使用橡胶皮带,时间久了会老化、变脆或溶解。如果驱动器无法正常旋转磁盘,就需要更换皮带。
- 润滑: 导轨和步进电机上的旧润滑油可能会硬化,导致磁头移动不畅。清洁后,可少量涂抹塑料安全的硅脂或轻质合成油。
- 磁头校准: 如果驱动器无法读取磁盘,可能是磁头未对准。校准需要专业的校准盘和设备,操作需非常谨慎。
软盘成像
一切准备就绪后,就可以开始成像了。在成像前,请务必启用写保护。
- 控制器级别: Greaseweazle 和 Applesauce 等现代控制器本身提供写保护功能。
- 介质级别: 5.25 英寸软盘可以贴上写保护贴纸,3.5 英寸软盘则有物理的写保护开关。
磁通流成像
成像的第一步是捕获磁通流 (flux stream)。这是一种原始数据,记录了磁盘表面磁性变化的真实时间和间距,而未尝试将其解释为扇区或文件。这对于保存非标准格式或有复制保护的磁盘至关重要。
- 使用 Greaseweazle 时,建议创建 RAW 格式的磁通流。它将每个磁道保存为单独的文件,方便日后修复或合并来自不同读取尝试的数据。
- 使用 Applesauce 时,应使用其 Flux Imager 功能来捕获完整的磁通流信息,并保存为 A2R 格式。
分析磁通流与故障排除
捕获磁通流后,需要使用 HxC Floppy Emulator 或 Applesauce 自带的查看器等工具来分析其质量。
- 常见问题:
- 如果用 80 磁道的驱动器读取 40 磁道的磁盘,分析图上会看到间隔出现的空白(红色)磁道。这是正常现象。
- 不规则的信号或噪点可能表示磁盘脏了或驱动器未对准。
- 某些复制保护方案会故意制造无法读取的扇区,这在分析图上显示为错误,但实际上是成功捕获的标志。
由于当年软盘昂贵,重复使用现象很普遍。一张盘上可能残留着之前格式化的数据,导致在分析时看到不同格式的数据混合存在。
创建磁盘镜像与访问文件
验证磁通流后,下一步是将其转换为结构化的磁盘镜像(如 IMG、DSK 等格式)。Greaseweazle、FluxEngine 和 HxC 等工具都支持此转换过程。
创建镜像后,最好的测试方法是在模拟器中加载它,看其是否能正常运行。EaaSI 项目等资源提供了可用的模拟器列表。始终建议同时保存原始磁通流文件和最终的磁盘镜像,因为随着解码技术的进步,未来也许能从原始磁通流中恢复更多信息。
后续步骤与寻求帮助
本指南只是一个起点。当您遇到难题时,以下资源可能会有所帮助:
- 本地计算机爱好者团体和博物馆: 这些地方的成员通常拥有丰富的实践经验。
- 在线论坛和社区:
- Greaseweazle、Applesauce 和 Kryoflux 都有专门的用户论坛。
- Vintage Computer Federation Forums 或 Reddit 的 r/vintagecomputing 等通用复古计算论坛也是求助的好地方。
- 数字存储库和文档:
- Internet Archive 和 Bitsavers 托管了大量的老旧手册、杂志和技术文档。这些资料对于识别罕见格式非常有帮助。
- 博客和 YouTube 频道:
- Tech Tangents
- Adrian's Digital Basement
- The Oldskool PC
贡献者名单
Tyler Thorsted, Matthew Burgess, Keir Fraser, Tom Feather, Will Sheldrake, Alex Habgood, James Watson, Dianne Dietrich, Francesco Anton Serio, Mariecris Gatlabayan, Moriah Caruso, Kevin Davies, Conor Walker, Chris Knowles, Graham Purnell, Elizabeth Kata, Cynde Moya, Johan van der Knijff, Bart van den Akker, Sally O’Callaghan, Robin François, Lode Scheers, Taryn Ellis, Chris Redman, Nastasia van der Perren, Andrew Jackson, Jenny Mitcham, Brian David Wheeler, Ira Goldklang, Ken Brookner, Daniel Jameson, Kieran O’Leary, Barrie Ellis, Lara Friedman-Shedlov, Neil Jefferies, Maxime Croizer, Ken Brookner, Stefano Allegrezza, Paul Stokes, Hannah Noël, Paul Devine, Harald Arnesen, Mark Garlanger, Ethan Gates, Julianna Barrera-Gomez, Vincent Joguin, Mark Ogden