Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Обращение к диску раз в 10 секунд. (http://forum.oszone.net/showthread.php?t=276542)

mkone112 27-01-2014 03:26 2297054

Обращение к диску раз в 10 секунд.
 
Имеется жесткий диск wd который паркует головки раз в 10! секунд при отсутствии активности.Стандартные методы не помогли.Поэтому нужен скрипт который бы обращался к диску раз в 10 секунд.К примеру записывал или читал маленький файл.

Iska 27-01-2014 04:47 2297068

Цитата:

Цитата mkone112
который паркует головки раз в 10! секунд при отсутствии активности »

Как определили сей факт?

Цитата:

Цитата mkone112
Стандартные методы не помогли. »

Перечислите их.

mkone112 27-01-2014 07:24 2297098

Цитата:

Цитата Iska
Как определили сей факт? »

Это-же очевидно:без активности шпиндель перестает крутиться,при попытке доступа раскручивается.
Цитата:

Цитата Iska
Перечислите их. »

Пробовал с помощью hddscan 3.3 и WDIdle3.Походу мой винт не поддерживается.

Iska 27-01-2014 07:41 2297102

Цитата:

Цитата mkone112
и WDIdle3. »

Опишите подробно, как делали.

Цитата:

Цитата mkone112
Походу мой винт не поддерживается. »

Укажите точную модель.

По поводу скрипта: не уверен, что Вам это поможет. Скрипт, как и любое другое приложение, не работает напрямую с диском, а только с функциями ОС. Посему между ним и диском лежит сначала буфер, затем кэш.

mkone112 27-01-2014 08:17 2297109

Разумеется скрипт поможет.Нашел вот это. Только он мусорит(создает файл который постоянно растет) и cmd висит на рабочем столе.Нужно что-то подобное только что-бы окно cmd было скрыто.

::2.1сценарий описывает периодическое изменение в каталоге.
echo off
set "monitor=f:\hdd\temp_monitor.txt"
set "mtime=5"
set "mtemp=f:\temp\temp_monitor.txt"
set /p "monitor=1.txt(по умолчанию %monitor%):"
set /p "mtime=10(по умолчанию %mtime% сек):"


:beg
dir /l >"%monitor%"
choice /n /t %mtime% /d y >nul
echo %time% writing
dir /l | findstr /v /g:"%monitor%"
goto beg

Iska 27-01-2014 08:57 2297123

Цитата:

Цитата mkone112
Разумеется скрипт поможет. »

Я своё мнение высказал. Вы можете либо ответить на вопросы, либо проигнорировать их и предпочесть свой путь.

User001 27-01-2014 10:01 2297144

Цитата:

Цитата mkone112
Имеется жесткий диск wd который паркует головки раз в 10! секунд при отсутствии активности. »

Откуда такая уверенность? SMART покажите?
Цитата:

Цитата mkone112
Нужно что-то подобное только что-бы окно cmd было скрыто. »

Запускайте планировщиком задач (от другого пользователя, с наивысшими правами и т.п.). Об этом неоднократно было, например здесь.


Время: 00:05.

Время: 00:05.
© OSzone.net 2001-