Windows XP Embedded 克隆 - 2 个分区显示

Windows XP Embedded 克隆 - 2 个分区显示

这是关于嵌入式 Windows XP 的问题,我需要克隆一个显示器 - 紧凑型闪存卡并在另一个显示器上使用它。

基本上,电梯内有一个显示器。这些显示器是经过编程的。该建筑有大约 6 部电梯,不同的电梯有 6 个显示器,但其中 3 个因短路而损坏。

基本上,我需要的是运行良好的显示器,里面有 CF - 紧凑型闪存卡。我使用了 Power ISO、Win32 磁盘映像器、USB 映像工具。所有这些工具都用于创建此 CF 卡的映像。创建了一个映像 - 这些显示器在 Windows XP 嵌入式上运行,并且有电梯的其他软件,这些软件在此 Windows XP 嵌入式系统内运行。

我已经克隆了 CF 卡,它在另一张 CF 卡上启动正常 - 但出现了问题。如果您看到图片:

在此处输入图片描述

我通过 Power ISO 打开了映像,但打开时我看到两个 - 主 FAT16 和另一个扩展 FAT32。我怎样才能将这两个复制到一张 CF 卡中。使用 Power ISO 将此映像文件克隆到 CF 卡时 - 它确实询问我要复制哪一个,是主 FAT16 还是扩展 FAT32。使用 USB 映像工具时它不会询问任何内容,但在检查克隆的磁盘时 - 它没有扩展 FAT32。

当我打开扩展 FAT 32 时,它包含重要的安装文件,如下所示:

在此处输入图片描述

由于我是初学者,我需要一些帮助来解决这个问题。

基本上,显示器的编程方式是这样的:将 CF 卡插入显示器并打开电源后,设备将启动 Windows XP 嵌入式的常规启动屏幕,启动后软件会自动启动,我感觉该软件位于扩展分区中,它会运行并显示要在显示器上显示的图形图像。这些图形图像是编程图像,当电梯到达每个楼层时,它们会显示电梯楼层,这就是为什么我需要在执行克隆时也运行扩展分区中的程序。

我不知道我做错了什么,因为在克隆 CF 卡后,Windows XP 嵌入式启动了,但在检查“我的电脑”时,扩展分区不可用,并且软件根本没有自动启动 - 其中显示屏显示正常的 Windows 屏幕。

有人能帮我克隆 CF 卡吗,这样它就可以启动 Windows XP 嵌入式系统以及软件。CF 卡有两个分区,我也不知道该怎么做。

答案1

Windows 确实不喜欢有两个分区的 SD 卡。

我不想这么说,但它肯定不是适合这项工作的操作系统。获取 linux livecd,熟悉 dd 语法,并使用 dd 制作设备(/dev/sdX 没有编号)。

重要警告,错误使用 DD 会很可能导致卡上的内容被清除。虽然我尽力回答你,仔细检查语法。我写的形式是不是出于这个原因,如果你复制粘贴它就会起作用。

使用 lsblk 定位 SD 卡的根设备。一个简单的方法是在执行 lsblk 之前和之后运行

如果是“输入文件”,则是输出文件

dd if=/dev/sda of=~/disk1.img

反向操作将其应用于 CF 卡。

相关内容