让我们试着理清你问题的几个要点。
1)如何物理读写CNC机床上使用的软盘?
如果它是720 KB 3.5英寸软盘,那么你很有可能从PC上读取和写入它,使用旧的内部软盘驱动器,或购买新的USB软盘驱动器。除非你告诉我这不起作用出于某种原因,我认为这不是问题。
您仍然可以购买新的空白DD 3.5英寸磁盘,例如来自 亚马逊 ,如果你没有任何空白的。
2)如何将软盘数据的图像复制到物理软盘?
这取决于图像的格式。在最简单的情况下,映像是一个大小正好为720 KB的文件,只包含自然顺序的磁盘块。
在Linux下,您可以使用标准工具创建或编写此类图像文件 DD 。在Windows下,您必须使用 第三方工具 。
因此,假设您已经从互联网上下载了CNC机器的图像(“我可以使用不同的加载方法获取运行机器的图像,我没有。”),您可以复制此将图像放到软盘上试着在CNC机器上使用它。 然而 ,如果图像包含任何依赖于它加载方法的代码(软盘与其他方法相比),这可能不起作用(这种代码在“重复字节”中不可见)如果图像不是只是一个包含所有块的简单文件,但是例如包含其他信息,这也不起作用。
3)如何调整图像以使用我的CNC机床?那些重复的字节是什么?
要了解软盘上的数据意味着什么,并对其进行更改以使其适应您的需求,您必须这样做 逆向工程 格式,除非你在某处找到一些文档。这是一个困难且耗时的过程,通常基于猜测和反复试验,并且通常仅由具有足够的机器语言和各种格式经验的计算专业人员完成。它还需要物理访问机器,因此可以尝试从中提取各种信息。作为外行人,这不是你可以轻易做到的事情,只是发布数据片段也不允许其他人在线进行。
有关此系统的所有信息都有助于此过程。例如,知道它是一台CNC机器,可以说选项的范围从“他们发明了自己的东西不同于其他任何东西”到“他们采用了现有的硬件平台,例如IBM PC,并对其进行了一些修改” 。因此下一步将是查看这两个图像(总的来说,不仅仅是开头),看看它是否有任何意义:是否有引导扇区?有某种文件系统吗?也许FAT的变种?任何其他ASCII码都可以读取并查看它用于什么?任何机器代码?它是什么类型的CPU?等等。
如果这对您来说非常重要,您可以尝试雇用逆向工程的人来帮助您。但它可能不是解决您问题的最便宜的解决方案。