Это касается встроенной Windows XP, которая мне нужна для клонирования дисплеев - карты памяти Compact Flash и использования ее на другом дисплее.

По сути, лифты имеют дисплей внутри. Эти дисплеи запрограммированы. Здание имеет около 6 лифтов и имеет 6 дисплеев в разных лифтах, но три из них были повреждены из-за короткого замыкания.

По сути, мне нужны дисплеи, которые работают нормально, в них есть CF - Compact Flash Card. Я использовал Power ISO, образ диска Win32, инструмент USB Image. Все эти инструменты для создания образа этой CF-карты. Был создан образ - эти дисплеи работают на встроенной Windows XP и имеют другое программное обеспечение лифта, которое работает внутри этой системы Windows XP Embedded.

Я клонировал CF-карту, и она хорошо загружалась на другой CF-карте, но у меня проблема. Если вы видите картинку:

,

Я открыл образ через Power ISO, но при открытии я получаю два - Primary FAT16, а другой - Extended FAT32. Как я могу скопировать оба из них в одну CF-карту. При клонировании этого файла изображения на CF-карту с помощью Power ISO - он спрашивает меня, какой из них вы хотите скопировать, это Primary FAT16 или Extended FAT32. При использовании USB-инструмента изображения он ничего не спрашивает, кроме проверки клонированного диска - у него нет Extended FAT32.

Пока я открыл Extended FAT 32 - в нем есть важные файлы для установки, как показано здесь:

Так как я новичок, я мог бы использовать некоторую помощь в решении этого.

В основном дисплей запрограммирован таким образом, что при вставке CF-карты в дисплей и включении питания - устройство запускает обычный экран загрузки встроенной Windows XP и автоматически запускается программное обеспечение после загрузки, которое я чувствую в Extended Раздел и он работает и показывает графические изображения, которые будут отображаться на дисплее. Эти графические изображения являются запрограммированными изображениями, которые показывают этажи лифта, когда лифт достигает каждого этажа, поэтому мне нужно, чтобы программа в расширенном разделе также работала во время клонирования.

Я не знаю, что я делаю неправильно, потому что после клонирования CF-карты запускается встроенная Windows XP, но при проверке "Мой компьютер" расширенный раздел недоступен, а также программа вообще не запускается автоматически - в котором на дисплее отображается обычный экран Windows.

Может ли кто-нибудь помочь мне в клонировании CF-карты, чтобы она загружала встроенную Windows XP и программное обеспечение? CF-карта имеет два раздела, которые я тоже не знаю, как это сделать.

1 ответ1

0

Windows не очень похожа на SD-карты с двумя разделами.

Я ненавижу это говорить, но это определенно не та операционная система для этой работы. Возьмите linux livecd, ознакомьтесь с синтаксисом dd и используйте dd для создания образа устройства (/dev/sdX без номера).

Важное обязательное предупреждение, неправильное использование ДД позволит довольно счастливо стереть содержимое вашей карты. Пока я даю вам лучший ответ, пожалуйста, перепроверьте синтаксис. Я написал это в форме, которая не будет работать, если вы скопируете и вставите ее по этой причине.

Используйте lsblk, чтобы найти корневое устройство SD-карты. Самый простой способ сделать это - запустить lsblk до и после

если "входной файл" является выходным файлом

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

Обратно, чтобы применить это к CF-карте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .