Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

Разбудить диски из проги перед записью?   Найти похожие ветки 

 
AndreyS ©   (2002-10-29 10:37) [0]

Здравствуйте.
Помогите пожалуйста. Нужно из программы запустить "заснувшие" диски и получить подтверждение о
выходе на режим. Надо для всех операционок W98, W2000, WXP.
Суть- есть прога которая считает все в оперативке.Через некоторое время (два раза в день) надо
сбрасывать промежуточные резервные данные порядка 250mb. Постоянно включенные диски держать
жалко. А если просто начать писать на заснувшие (превосходит размер кеша) , то это часто
просто приводит к глюкам в системе (подвисанию проги или всей системы), в лучшем же случае к
сильному торможению. Короче -поведение проги совсем другое, если диски
не вырублены (глюков нет). Хочется предварительно их оживить а потом уж записывать.


 
Игорь Шевченко ©   (2002-10-29 10:46) [1]

SetSystemPowerState не поможет ?


 
SottNick   (2002-10-29 11:06) [2]

держать постоянно включенные диски - гуманнее, чем останавливать и запускать их даже 2 раза в день...
вроде


 
AndreyS ©   (2002-10-29 11:06) [3]

Спасибо. Она возвращает инфу о завершении? (Сейчас нет с собой книжки посмотреть ее детально)
И хотелось бы именно для дисков функцию, а когда для всей системы- надо смотреть что
конкретно она делает -может много лишнего и это не самое лучшее.
Спасибо попробую так.


 
AndreyS ©   (2002-10-29 11:38) [4]

To SottNick
Я этот вопрос не выяснял- спорить не буду. Но диски вроде не телевизор. Подшипник
снашивается, нагревается электроника и так далее при постоянной работе. А что особого
происходит при старте кроме чуть большего кратковременного потребления тока на движке вращения
дисков..
Я не думаю что это серьезнее нагрузок при постоянной работе. И если бы это
было так вредно- засыпания вообще бы не делали.


 
NickBat ©   (2002-10-29 12:38) [5]

Практически вся электроника выходит из строя в момент включения/выключения, поскольку при этом проходят переходные процессы, которые зачастую характеризуются максимально допустимыми для аппаратуры значениями токов.
Что касается винчестеров, то их "засыпание" в среде Виндоус может проходит и корректно, а вот "просыпаются" они часто с трудом. По-моему там головки не корректно паркуются. Под "засыпанием" я имел ввиду пункт "отключение дисков" в "Энергосбережение".

Может мне так не везло, но на машинах где стоял такой режим, жесткий диск начинал сыпаться быстрей. :))))


 
SottNick ©   (2002-10-29 12:39) [6]

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

берем заводскую спецификацию на любой винт (попалось Fujitsu MPA30XXAT Series Disk Drive Specifications и Desktop 18 5400 RPM Series Disk Drive Specifications - старенькие)
смотрим:
- MTBF - >500 000 hours
- Start/stop cycles - 40 000
(если по 2 раза в день... 40000/2*24 = 480 000 hours
т.е. на 20 тысяч часов меньше, чем при непрерывной)


 
SottNick ©   (2002-10-29 12:40) [7]

а вот про телевизор, это ты зря...


 
AndreyS ©   (2002-10-29 15:46) [8]

Я не думаю, что при засыпании вырубаются все микросхемы на винте. А "переходники"
в основном при включении питания опасны. Переколебания же на фронтах будут
всегда и при работе тоже. Постоянно пашущий движок выходит из строя быстрее.
Но если недоработать старт -то может быть всякое. В общем, что я хочу сказать.
Вы привели конкретные цифры (я на них не обращал внимание ранее) и против них
не попреш. Если так сделан винт, что ему плохо от включения и выключения больше
чем от постоянной работы - значится придется принять это во внимание.
Но я хочу сказать, что если продумать схему и усложнить ее- можно и обратного
соотношения добиться (правда дороже будет стоить). А то что даже на таких важных
железках пытаются экономить - я верю и часто сталкивался с этим.


 
Subfire ©   (2002-10-29 16:28) [9]

NickBat:
Парковка головок винчестера при отключении петания происходит на аппаратном уровне, так что Винды тут абсолютно непричем...



Страницы: 1 вся ветка

Текущий архив: 2002.12.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-27945
@Ujin
2002-11-27 15:35
2002.12.09
AtiveX формы, COM и т.п....


3-27825
KIR
2002-11-16 16:19
2002.12.09
Где нужно применять FIBQuery?


3-27863
BCPP_Builder_Dev
2002-11-20 18:00
2002.12.09
Господа, пишу клиент к Аксесу. Помогите с датой разобраться!!!


6-28183
jel
2002-10-15 17:15
2002.12.09
Окошко, не желающее становиться активным


1-27959
Ushakov Denis
2002-11-28 21:28
2002.12.09
Моитор высокого разрешения и Делфи... проблема