Отказываюсь от Windows XP на домашнем ПК!
Видит Бог, я не замышлял этот пост заранее. Просто после официального выхода Windows XP Mode решил проверить, будет ли он работать с моими реликтовыми девайсами, ради которых до сих пор у меня на домашнем ПК установлена Windows XP. О чудо! Практика показала, что ими теперь можно управлять из-под Семёрки ничуть не хуже чем с домашнего компа!
Расскажу по порядку. У меня есть два устройства, которые не понимают современные операционные системы:
- сканер Agfa SnapScan e50
- цифровой фотоаппарат Sony DSC-S75
Чтобы иметь возможность сканировать, а также перемещать фотки, я использую старую добрую XP. А что делать! Драйверов-то ни для Висты, ни для Семёрки нет...
И вот, решил я попробовать Windows XP Mode. Написано об этой технологии много, но я лично ее раньше не тестировал. Вообще, я почему-то считал, что она будет полезна только тем, кто пользуется устаревшим программным обеспечением. И совершенно не думал, что с ее помощью можно будет решить вопросы совместимости оборудования.
Однако оказалось, что это не так. Virtual PC, на основе которого реализована Windows XP Mode, умеет работать с устройствами USB (чего не было в предыдущей версии). Это, а также правильная работа системы виртуализации, дало возможность подключать legacy-устройства к Windows 7 и использовать их!
Сперва я скачал файлы пакета Windows XP Mode, затем – ПО Virtual PC. Установил оба. Перезагрузился. Стартанул Windows XP Mode:
В результате загрузилась виртуальная Windows XP.
Работа со сканером
Я подключил к ноутбуку сканер. Virtual PC увидел его и предложил подключить к виртуальной машине:
После, как водится, в виртуальной среде операционная система обнаружила новое устройство, предложила установить для него драйвер. Я подставил правильный драйвер. О чудо! Сканер определился в системе!
Далее я проинсталлировал для него соответствующий управляющий софт ScanWise. Запустил его. Отсканировал страничку. Сохранил её. Всё работает!!! Выключил виртуальную машину.
Обратил внимание, что значок проинсталлированной в XP программы автоматически появился в папочке «Windows XP Mode Applications»:
При попытке открыть приложение отсюда напрямую виртуальная машина стартанула снова, причем окна загрузки ОС я не увидел, а увидел только это предупреждение:
И через какое-то время (около минуты) – логотип загружающегося софта.
Э-э-э! "Ага!" - сказали суровые сибирские мужики! Программа не нашла сканер (несмотря на то что он подключен к ПК) и попросила вмешательства. На самом деле это произошло оттого, что каждый раз требуется вручную подсоединять USB-устройство к виртуальной машине. Я пока не нашел возможности автоматизировать этот процесс.
В свойствах Virtual PC в панели задач я увидел возможность настройки подключения USB-устройств:
Выбрал мой сканер и нажал кнопку Attach:
Тут же девайс распознался программой:
И программа запустилась:
Окно приложения стартует само по себе, остальная графическая оболочка Windows XP (рабочий стол) скрыта. Изображение получается путем RDP-подключения (RemoteApp mode), качество картинки очень хорошее.
После закрытия программы происходит автоматическое выключение виртуальной машины Windows XP и высвобождение памяти.
Работа с цифровым фотоаппаратом
Мой любимый цифровой фотоаппарат служит верой и правдой уже восемь лет. И до сих пор как новенький (тьфу-тьфу-тьфу, не сглазить!). Конечно, по сравнению с современными моделями он крупный, тяжелый, довольно медленный в работе. Но снимки делает порой такие, что фору даст теперешним мыльницам.
Проблема была в том, что в Висте и Семёрке можно было подключать фотик к ПК только в режиме USB Connect Mode = PTP (Picture Transfer Protocol). В этом режиме, по крайней мере для моего устройства, можно только копировать контент, но нельзя им управлять (например, удалять, очищая флэшку). А режим Normal требовал несуществующих драйверов.
Итак, я решил посмотреть, как Windows XP Mode поможет мне в работе со старым фотиком. Подключил его к USB. Он распознался:
Я подключил его к виртуалке:
Ура!!! XP без всяких проволочек и установки дополнительных драйверов сконфигурировала фотик и его флэшка стала видна в списке сменных устройств:
Я преспокойно скачал с аппарата фотки и переместил их на ноутбук, воспользовавшись подключенными через терминальные службы локальными дисками.
Выводы
Что и говорить, я очень рад, что теперь могу работать со своими legacy-устройствами без необходимости держать для этого реальную Windows XP на своём домашнем ПК и загружать её каждый раз когда мне нужно что-то отсканировать или переместить фотографии. Это даёт мне возможность отказаться от XP на ПК вообще, так как больше ни для чего я ее не использовал, в общем-то.
Ну а если всё же мне необходимо будет запустить какое-нибудь старое-престарое приложение, которое не будет корректно работать в Семёрке даже в режиме совместимости (честно говоря, не сталкивался с такими), я смогу поселить его в виртуалке Windows XP Mode и наслаждаться им как прежде. Уверен: работать – будет!