Як вимкнути автопаркування головок жорсткого диска. Відключення паркування на HDD Seagate. ⇡ Як влаштовані головки

Що стосується вразливостей CVE-2019-11477, CVE-2019-11478 та CVE-2019-11479. Як повідомляється, Netflix виявив низку серйозних уразливостей в ядрі Linux, що дозволяють приводити до відмови в обслуговуванні (denial-of-service, DoS). Оскільки RouterOS використовує ядро ​​Linux, ця мережна вразливість також торкається пристроїв Mikrotik. Правильно налаштований фаєрвол може захистити від експлуатації даних вразливостей.

Детальнішу інформацію за вразливістю та захистом від них, ви можете знайти на . 27 червня Mikrotik представив оновлення RouterOS 6.45.1, в якому були виправлені всі перераховані вразливості.

Останнім часом латвійський бренд не дуже поспішає виводити на ринок нові маршрутизатори та точки доступу. Останніх пристроїв, до речі, не вистачає. Зараз на ринку конкуренти пропонують надзвичайно великий асортимент бездротових рішень, що включають такі цікаві технології, як Beamforming, MESH, балансування та безшовний роумінг.

Нічого з перерахованого, на жаль, Mikrotik на сьогодні не пропонує, що дуже сильно відчувається у складних конфігураціях та умовах зашумленого ефіру. Чого Mikrotik зараз реально не вистачає – так це нових бездротових точок доступу, на нових чіпах, з підтримкою нових можливостей та, можливо, із зовнішніми антенами. Як показав мій досвід, точки доступу Mikrotik працюють стабільно, доки не потрапляють до умов зашумленого радіоефіру. Але й у інших вендорів будуть проблеми, заперечіть ви.

І так, і ні – я можу назвати з десяток прикладів, де рішення Keenetic і навіть «3-антенні» роутери від TP-Link працюють набагато стабільніше, тоді як на точках Mikrotik виникають проблеми з підключенням клієнтів, особливо під час роботи через CAPsMAN .

Незважаючи на відносно великий обсяг матеріалів по Mikrotik у цьому блозі, він не перекриває і десятої частини основних можливостей застосування RouterOS та Mikrotik для домашніх та офісних цілей.

Крім викладених матеріалів, рекомендую ознайомитися з основами мережевих технологій (basic), в майбутньому це здорово спростить вам життя при роботі з обладнанням Mikrotik або будь-якого іншого вендора. Хто уважний, той, напевно, помітив, що у верхній частині сайту розміщений великий горизонтальний банер, в якому пропонується пройти аналог курсу по MTCNA. Якщо ви новачок, перед тим, як приступати до вивчення матеріалів, спрямованих на складання іспиту MTCNA, я порадив би вивчити короткий курс з основ мережевих технологій від того ж автора.


Якщо ви хоч раз використовували самопідписні сертифікати на Mikrotik (пункт #5), тоді стикалися з тим, що сучасні браузери відмовляться приймати такий сертифікат, видаючи помилку.

У мережі підприємства, такий сертифікат все ж таки краще, ніж його відсутність. Сьогодні ми поговоримо про те, як встановити повноцінний сертифікат для WebFig та HotSpot. Для того, щоб браузери «не лаялися» на сертифікат, він повинен бути валідним, необхідно дотримуватися низки умов.


Виведення автомобіля із занесення на льоду (19.12.2011). →

Цікавою є ця річ: жорсткий диск, справжнє диво техніки. У статті показую лише одну технічну особливість даного пристрою, а всього їх - не порахувати. Так, жорсткі диски з розвитком SSD підуть із обігу, але це буде лише потім.

Механізм паркування голівок жорсткого диска наступний. У жорсткому диску є головки, що зчитують, переміщуються по поверхні обертових млинців (магнітними пластинами кличуть). При цьому головки не стосуються млинців, незважаючи на те, що жорстких фіксаторів для них не передбачено. Вони позиціонуються та утримуються в робочому положенні за рахунок взаємодії магнітних полів рухомої котушки.

Тепер моделюємо ситуацію: ви вимикаєте комп'ютер або гасне світло. Магнітне поле зникає, голівки падають прямо на млинці; а швидкість обертання млинців становить 5400-15000 оборотів на хвилину. І, незважаючи на гладкість головок, вони починають дряпати доріжки, ушкоджуючи жорсткий диск.

Погано? Не те слово. Виробнику потрібно було терміново шукати вихід, і знайшов його! При вимиканні живлення двигун шпинделя обертається за інерцією ще якийсь час. А якщо перевести його в режим генератора? Сказано зроблено. Це дозволило забезпечити харчуванням плату електроніки на час, необхідний коректного завершення роботи. Також це харчування подається на обмотки приводу головок, штовхаючи їх у центр диска. Дійшовши до паркувальної зони, привід головок засувається магнітним фіксатором ще до того, як головки встигнуть торкнутися поверхні диска.
Але й цього виробникам виявилося замало! Вони дійшли висновку, що якщо встановити між генератором/шпинделем і котушкою позиціонування головки звичайний параметричний стабілізатор струму, можна буде регулювати електромагнітну силу, і відповідно час паркування головок. Залишилося лише написати сервісну інструкцію та розмістити її на диску.

У цьому полягає суть автопарковки - будь-який справний накопичувач завжди запаркує головки, як би раптово було вимкнено харчування. Однак, якщо в цей момент відбувався запис, то наслідки можуть бути сумними через недописані дані або керуючі структури файлової системи. На допомогу приходить chkdsk.

А ось при включенні живлення диски розкручуються до необхідної швидкості, після чого головки "злітають" із майданчика на поверхню млинців, які крутяться вже з досить великою швидкістю, щоб не допустити торкання головками себе.

Тепер до чого вся ця демагогія. У ноутбуках іноді трапляється проблема, коли жорсткий диск кожні 10-20 секунд видає клацання. Клацніть - це ні що інше як паркування головок жорсткого диска.
Виходячи з інших ресурсів інтернету просунутий користувач вирішує, що часто паркування призводить до зносу механіки головок жорсткого диска. Це вірно. А далі він робить ту дію, за яку йому доводиться розплачуватися грошима. Він відключаєпаркування за допомогою сервісних програм виробника. Як наслідок, жорсткий диск неквапливо сипнеться менше, ніж за рік. Користувач думає, що клацання були пов'язані з несправністю жорсткого диска, і він через рік і помер. Купує наступний. І у циклі.
Шукайте вирішення цієї проблеми у самій ОС, Яку ви поставили; залазити у внутрішній вміст контролера жорсткого диска протипоказано.

Деякі моделі вінчестерів 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:

C:\>"c:\Program Files (x86)\Tools\hdparm\hdparm.exe" -i /dev/sda /dev/sda: Model= ST1000DM003-1CH162, FwRev=CC49, SerialNo= S1D85MBP Config=( HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% ) RawCHS=16383/16/63, TrkSize=0, SectSize=4 =0kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455

Отже, у нашому випадку диск Seagate позначений через /dev/sda. Якби він був другим у системі, то його позначення було б /dev/sdb, якщо третім – /dev/sdc, і т.д.

Тепер відкриваємо Планувальник завдань ( taskschd.msc) і створюємо нове завдання. На першій сторінці вказуємо довільну назву завдання, вибираємо користувача SYSTEMта вказуємо, що завдання має виконуватися з максимальними правами доступу:

На закладці тригерів створюємо тригер для виконання завдання під час завантаження системи:

Крім того, нам знадобиться створити ще один тригер для виконання завдання під час пробудження комп'ютера зі сну, т.к. відключення паркування зіб'ється також і при переході комп'ютера в сон або глибокий сну:

Потім переходимо на закладку дій та додаємо запуск hdparm.exeз ключем -B 255 /dev/sda, який відключить паркування на диску sda:

На цьому налаштування завершено – зберігаємо створене завдання та для перевірки вручну запускаємо її з бібліотеки завдань планувальника. Потім натискаємо на F5 для оновлення бібліотеки – якщо все пройшло успішно, то у стовпці з результатом останнього запуску нашого завдання буде вказано код "0x0".

Тепер можемо відкрити будь-яку утиліту моніторингу стану диска – наприклад, CrystalDisk Info – і переконуємось, що APM на вибраному вінчестері вимкнено. Це завдання буде запускатися при кожному увімкненні комп'ютера або виході з режиму сну, і, тим самим, підтримувати автопарковку вимкненою.

ЗИ: Користуючись нагодою, передаємо великий привіт прошивкописачам Seagate. Щоб вам там усім тикалося.

На одному з комп'ютерів спостерігалася така проблема: комп'ютер постійно ловив секундні підвисання, особливо це було помітно в іграх, при простої вінчестер починав потріскувати. Виявилася вся справа в паркування головок на жорсткому диску, все б нічого, але диск паркував голівки при 8-ми секундному простої. Деякі гвинти (напевно деякі дешеві моделі), після паркування головок довго повертаються в робочий стан, що призводить до фризів в іграх. Друге, на що потрібно звернути увагу, виробники жорстких дисків стверджують, що вінчестери повинні витримувати від 300 до 600 тисяч парковок. Мого вінчестера менше року, але за S.M.A.R.Tданим параметр Load/Unload Cycle countвже перевалив за сто тисячну позначку, хоча кількість циклів відключення живлення диска трохи більше тисячі ( Power Cycle Count). У цій статті я не хотів би нікого закликати до здійснення цієї операції, а лише розглянути як це робиться. Зустрічалися мені жорсткі диски і з мільйоном паркувань, які працювали без нарікань. В інтернеті я натрапив на статтю під назвою "WDIdle3 - відключаємо паркування головок на жорстких дисках Western Digital", але на жаль розглянута там утиліта підтримує невелику кількість дисків Western Digital. За допомогою WDIdle3можна збільшити простий перед паркуванням головок до 5 хвилин або зовсім відключити. Також вимкнути паркування можна за допомогою зміни APM(Advanced Power Management), який відповідає за енергоспоживання жорсткого диска (1 - 254). За замовчуванням, для мого диска WD цей параметр був виставлений на значення 96 , хоча у багатьох за умовчанням виставлено значення 128 . За деякими твердженнями, для зменшення кількості парковок достатньо виставити значення APMу 128. При відключенні живлення параметр Advanced Power Managementскидається на значення за замовчуванням, тому в статті я розгляну відключення паркування головокчерез APM в автоматичному режимі, за допомогою додавання завдання до планувальника.

Утиліти

1. Для зміни параметра APM нам знадобиться утиліта HDParm. 2. Щоб під час запуску не було видно вікна командного рядка, ми використовуємо утиліту hidcon .

Встановлення

1. Встановлюємо HDParm у директорію за замовчуванням c:\Program Files (x86)\hdparm\ 2. У цю ж директорію копіюємо hidcon.exe 3. Тут же створюємо файл hdparm.cmd , який і відповідатиме за зміну APM, наступного змісту: @ECHO OFF cd "%~dp0" hdparm -B 255 , можна вказати потрібне значення без відключення, вказавши від 1 до 254. hdb - вказує, що ми змінюємо значення у другого вінчестера в системі

Налаштування

1. Для hdparmвиставляємо сумісність WinXP та запуск від імені адміністратора. 2. Для hidconтакож бажано виставити запуск від імені адміністратора. 3. Запускаємо планувальник завдань. Натискаємо на клавіатурі Win+Rі в вікні набираємо команду: %SystemRoot%\system32\taskschd.msc /s 4. Створюємо завдання:

Тут подія System - Power-Troubleshooter - 1створюється для відключення APM при виході зі сну. Тепер при запуску системи у нас буде відключатися Advanced Power Management, що призведе до відключення паркування головок жорсткого диска.



Copyright © 2022 Прості істини та жіночі хитрощі. Про стосунки.