2

Наша лаборатория использует компьютер под управлением Windows 4 (я знаю древние) для запуска специализированного оборудования. Нам нужно программное обеспечение rsview32, которое запускает программу, которая управляет нашим специализированным оборудованием. Мы хотели бы перейти на более новый компьютер, но у нас нет ни программного обеспечения, ни программы на диске, ни чего-либо еще. Единственная копия находится на этом компьютере. Вопрос в том, могу ли я сделать что-нибудь, чтобы вытащить программное обеспечение с этого компьютера? Могу ли я скопировать содержимое жесткого диска и запустить программы на новом компьютере?

На компьютере есть только порт Ethernet, USB 1.0 и дисковод гибких дисков.

** РЕДАКТИРОВАТЬ: компьютер использует порт Ethernet для связи с оборудованием.

2 ответа2

3

Старая система, вероятно, имеет очень маленький жесткий диск, так почему бы не сделать копию всего диска в виде образа виртуального диска, а затем запустить эту систему на другом современном компьютере в качестве виртуального ПК? Вы можете сделать это следующим образом:

  • Подключите старый диск к какой-либо современной машине, которая имеет такое же подключение диска (EIDE? может быть не так легко найти).
  • Используйте Microsoft SystemInternals disk2VHD для создания образа диска в файл VHD. (Виртуальный жесткий диск)
  • Откройте этот VHD с помощью вашего любимого инструмента Virtual PC (Microsoft Virtual PC или VirtualBox).
  • Вы можете настроить новую виртуальную систему для совместного использования USB и последовательных портов хост-системы, поэтому, если вам нужно подключить ваше специализированное оборудование к USB/ последовательным портам, оно будет проходить там.
3

Многие сложные программные комплексы Windows будут полагаться не только на файлы, скопированные в назначенные места в файловой системе, но и на записи реестра. Обычно записи реестра являются не только простыми ключами в HKCU/SOFTWARE, но также могут включать в себя многочисленные зарегистрированные COM-компоненты, библиотеки типов и классы. Такие наборы также могут зависеть от других распространяемых компонентов или пакетов Windows, таких как конкретные версии .NET, конкретные версии библиотек Visual Studio C или конкретные версии MSXML.

Если вы переносите его на более позднюю версию Windows, существует также проблема совместимости и / или более новых версий компонентов Windows, с которыми конкретная версия вашего программного обеспечения может работать или не работать.

Так что нет, копирование файлов, вероятно, не будет работать, если эта программа имеет достаточно сложный тип (и после недавней установки некоторого программного обеспечения Rockwell для кого-то на моем рабочем месте, оно определенно имеет много компонентов и зависимостей).

Если операционная система достаточно новая для запуска инструмента P2V (например, конвертера Vmware), вы можете попробовать переместить ее на виртуальную машину.

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