Настройка APM в Win7

Тема в разделе "WASM.SOFTWARE", создана пользователем gorodon, 22 сен 2011.

  1. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    Есть ноут с Win7 x64 и винтом WD, поддерживающим APM (Advanced Power Management).
    При каждой загрузке винды какой-то ее сервис выставляет значение APM в 0х60, что дико раздражает (винт постоянно вкл/выкл)... :-(
    Приходится каждый раз загружать стороннюю утилиту и выключать этот APM на..
    Если кто сталкивался - подскажите, есть ли где в настройках винды управление этим APM (все излазил - не нашел...)
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Учитывая, что APM -- устаревшая технология, а Винда, начиная с Вислы, жить не может без заменившей её ACPI, то можно предположить, что APM вообще никак Виндой не используется, а означенная установка выполняется БИОСом (возможно, по командам Винды, выданным через ACPI). Ну а настройка включения/выключения винта, как и прочего, имеется в управлении питанием.
     
  3. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    Решил аналогичную проблему закинув в автозагрузку такой fix_hdd.vbs :
    Код (Text):
    1. Set WshShell = WScript.CreateObject("WScript.Shell")
    2. 'эта команда исполняется при "холодном" запуске компа
    3. intReturn = WshShell.Run("""C:\Program Files\hdparm\bin\hdparm.exe"" -B 254 hda", 0, TRUE)
    4. Set colMonitoredEvents = GetObject("winmgmts:")._
    5. ExecNotificationQuery("Select * from Win32_PowerManagementEvent")
    6. Do
    7. Set objLatestEvent = colMonitoredEvents.NextEvent
    8. If objLatestEvent.EventType = 7 Then
    9. 'эта команда исполняется при выходе из ждущего/спящего режима
    10. '(что очень актуально для ноута)
    11. intReturn = WshShell.Run("""C:\Program Files\hdparm\bin\hdparm.exe"" -B 254 hda", 0, TRUE)
    12. End If
    13. Loop
    В bios'е кроме установки ATA паролей и режима SATA (native/compatible - эмуляция IDE) ничего с винтом связанного не обнаружил. Параметры управления питанием в винде никак не влияют на частоту парковки (стоит "высокая производительность", "отключать жёсткий диск через" в значении "никогда" (что от сети, что от батареи), а винт паркуется всё равно примерно через 5-10-30 сек бездействия), клацает при этом омерзительно, если успевает парковаться при просмотре фильмов/в играх, то конкретные тормоза наблюдаются. Все симптомы лечатся тулзой hdparm, но параметры не сохраняются после перезагрузки потому и приходится вставлять vbs в автозагрузку. И да, для винта частые парковки вредны, он рассчитан примерно на 300000 парковок, сколько "наклацало" можно посмотреть в S.M.A.R.T - атрибут с id 193 (Load/unload cycle count).
     
  4. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    SII,roman_pro
    Да, походу этот APM именно BIOS включает - провел эксперимент: отключил APM, потом сделал перезагрузку винды - при этом APM остался отключенным; а вот если выключить комп, а потом опять загрузиться - APM оказывается включенным...
    Значит это биос, зараза... видимо эта проблема данной серии ноутов или биоса...
    roman_pro, у вас случаем не асер с фениксовским биосом?
     
  5. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    нет, у меня asus с биосом ami