Гораздо лучшее решение:
Поэтому я копировал все файлы с 7zip-архивами в надежде, что смогу продолжить запуск этих приложений с теми же файлами данных в Windows 7, и он продолжал давать сбой при ошибках CRC (очевидно, мой диск умирает так же, как и видеокарта). К сожалению, похоже, что 64-разрядная версия Windows 7 несовместима со всем, что мне нужно для запуска. Так что я расстраивался и боялся.
Однако оказывается, что существует "режим XP", который будет запускать приложения внутри виртуальной машины, чтобы поддерживать их совместимость. Не только это, но есть утилита для преобразования всего вашего жесткого диска в виртуальный жесткий диск для использования внутри этой виртуальной машины! Таким образом, я не только могу скопировать все файлы на новый компьютер в виде образа диска, но и фактически запустить свои старые приложения внутри виртуальной машины, если они несовместимы с Windows 7, и не пропустить удар.
- Запустите havdetectiontool, чтобы увидеть, поддерживает ли ваш процессор его
- Включить виртуализацию в процессоре, если она еще не включена
- Установите WindowsXPMode_en-us, а затем Windows6.1-KB958559-x64
- на реальной машине с XP запустите Disk2vhd и скопируйте жесткий диск на образ внешнего диска (отметьте опцию "fix HAL")
- Скопируйте образ диска на компьютер с Windows 7.
- Перейти на Windows Virtual PC
- Вверху есть кнопка Создать виртуальную машину, нажмите на нее
- На странице Добавить виртуальный жесткий диск используйте существующий виртуальный жесткий диск и выберите образ диска.
Теперь ваша предыдущая установка Windows XP виртуализирована внутри установки Windows 7, и вы можете подключать USB-устройства и все остальное. Вы также можете смонтировать виртуальный диск, когда виртуальный ПК выключен, и переместить все документы с него на основной жесткий диск, а затем по-прежнему просматривать их все на общих дисках внутри виртуального ПК.