Відключення парковки на hdd seagate, erinome lane, mobile version
Відключення парковки на HDD Seagate
Деякі моделі вінчестерів Seagate відрізняються тим, що мають неадекватно низький час очікування перед перемиканням в режим енергозбереження, при якому зчитувальні головки переходять в припарковане стан. Такий перехід супроводжується характерним тріском-свист-скрипом і в разі, коли жорсткий диск не є системним, таке може відбуватися кожні кілька хвилин. Чи варто говорити, що, крім ризику виходу з ладу від надмірно частої парковки, це також і просто дратує своїм чиркала звуком?
Не викликає особливого подиву, що фахівці Seagate не бажають надавати користувачам своєї продукції ніякого способу перманентного відключення автопарковки на багатьох моделях своїх жорстких дисків. Нам знову доведеться винаходити велосипед.
Переконатися в наявності проблеми можна по швидко зростаючому значенню параметра Load / Unload Cycle Count в S.M.A.R.T такого накопичувача. Якщо значення даного параметра в сотні або тисячі разів відрізняється від параметра Start / Stop Count. то, очевидно, ваш вінчестер схильний даної проблеми.
Для насильницького відключення парковки в системі, що працює під управлінням ОС Windows, скористаємося портований версією Linux-утиліти hdparm і стандартним Windows-планувальником.
Завантажити збірку hdparm для Windows можна в нашому архіві.
Для початку необхідно з'ясувати, як в термінології linux називається препаріруемий диск. Запускаємо командний рядок (cmd.exe) з правами адміністратора і через неї викликаємо hdparm.exe -i / dev / sdX:
Отже, в нашому випадку диск Seagate позначений через / dev / sda. Якби він був другим в системі, то його позначення було б / dev / sdb. якщо третім - / dev / sdc. і т.д.
Тепер відкриваємо Планувальник завдань (taskschd.msc) і створюємо нову задачу. На першій сторінці вказуємо довільну назву завдання, вибираємо користувача SYSTEM і вказуємо, що завдання має виконуватися з максимальними правами доступу:
На закладці тригерів створюємо тригер для виконання завдання при завантаженні системи:
Крім того, нам потрібно буде зробити ще один тригер для виконання завдання при пробудженні комп'ютера зі стану сну, тому що відключення парковки зіб'ється також і при переході комп'ютера в сон або гібернацію:
Потім переходимо на закладку дій і додаємо запуск hdparm.exe з ключем -B 255 / dev / sda. який відключить парковку на диску sda:
На цьому настройка завершена - зберігаємо створену задачу і для перевірки вручну запускаємо її з бібліотеки завдань планувальника. Потім натискаємо на F5 для оновлення бібліотеки - якщо все пройшло успішно, то в стовпці з результатом останнього запуску нашого завдання буде вказано код "0x0".
Тепер можемо відкрити будь-яку утиліту моніторингу стану диска - наприклад, CrystalDisk Info - і переконуємося, що APM на обраному вінчестері відключений. Дане завдання буде запускатися при кожному включенні комп'ютера або виході його з режиму сну, і, тим самим, підтримувати автопарковку відключеною.
ЗИ: Користуючись нагодою, передаємо великий привіт прошівкопісателям Seagate. Щоб вам там всім ікалося.
Потрібно вказати повний шлях до hdparm.exe і далі зазначені в статті ключі. Якщо шлях містить прогалини - він повинен бути укладений в лапки. У статті показаний конкретний приклад того, що може бути набрано:
"C: \ Program Files (x86) \ Tools \ hdparm \ hdparm.exe" -i / dev / sda
Результат в командному рядку виглядав би як-то так:
C: \ Users \ User> "c: \ Program Files (x86) \ Tools \ hdparm \ hdparm.exe" -i / dev / sda
Ви замість цього дописали спереду "C: \>", і у вас вийшло щось типу:
C: \ Users \ User> C: \> "c: \ Program Files (x86) \ Tools \ hdparm \ hdparm.exe" -i / dev / sda
Такий команди система зрозуміти не може. А що саме ви набирали в наступних спробах - невідомо. Перевірте шлях до файлу hdparm.exe.
Вітаю! Скажіть, будь ласка, чому у мене пише не те, що у Вас?
Йде алфавітний покажчик функцій програми hdpram, потім написано "0 [main] hdparm 5916 find_fast_cwd: WARNING: Couldn`t compute FAST_CWD pointer. Please report this problem to the public mailing list [email protected] і так далі
Справа в тому, що hdparm - це додаток, написане під Linux. В ОС Windows воно перенесено за допомогою середовища Cygwin. І, судячи з наведеної вами помилку, яку використовували при складанні hdparm версія Cygwin нині стала меншою мірою сумісна з останніми редакціями Windows 8.1+. Для того, щоб прибрати цю помилку, потрібно, щоб хто-небудь перекомпіліровать hdparm з більш новою версією Cygwin, в загальному.
Але наскільки я розумію, навіть не дивлячись на цю лайку, програма все одно працює.