Попробовал iGO, она виснет при выключении питания, может, кому будет полезно. Мне дали рекомендацию на другом форуме, может кому пригодится, или спецы из тех. поддрежки что скажут.
[color=darkblue]
1. Загружаем тотального командира или что иное, что позволит нам смотреть и
редактировать реестр.
2. Идем в ветку HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class
В этой ветке есть ключ DisablePowerManagement (DWord).
Устанавливаем его значение в 1. Далее - опускаемся в ветку High_Capacity
(HCLM\Drivers\SDCard\ClientDrivers\Class\SDMemory_Class\High_Capacity).
Полагаю, что эта ветка отвечает как раз за поддержку не просто SD-карт,
а SDHC-карт. Там должен быть точно такой же параметр (DisablePowerManagement).
У меня его не было, поставил его и установил в 1.
То есть прямо и недвусмысленно запрещаем Выни заниматься энергосбережением
для SD и SDHC-карт. Тогда питание на карте будет всегда и она не будет
самопроизвольно ресетится.
3. Кроме этого есть еще один параметр в реестре, который напрямую связан
с инициализацией карты памяти при подаче на неё питания. Это -
HKLM\System\StorageManager\PNPUnloadDеlay. Этот параметр отвечает за
время, в течение которого ось ждет отклика от карты после подачи на
неё питания. И если отклика за означенное время не придет, то ось
считает, что карты нет. В иных зверьках стоит времы 1500 мс, до и M$
тоже такое время советует ставить. А наши желтые братья поставили время
в 500 мс. Посему я это время у себя довел до стандартных 1500.
4. Чтобы записать сделанные изменения в копии реестра (мы работаем только
с копией), перенести их из RAM в энерергонезависимую память надо нажать на
кнопку SLEEP. По этому сигналу и происходит переписывание изменений реестра
в ПЗУ.
5. Параметры можно вписывать вручную, тотальным командиром, а можно и через
мортскрипт, записать эти изменения реестра перед запуском навигацкой
программы. Ну и потом, периодически на СЛИП нажимать.[/color]