Історія
інформатики
Методи адресації LBA і
CHS. Биті сектора.
HDD (Hard drive disk), жорсткий диск, вінчестер - пристрій зберігання
інформації довільного доступу, засноване на принципі магнітного запису. Є
основним накопичувачем даних в більшості комп'ютерів.
CHS
У процесі послідовного зчитування інформації з диска в режимі CHS читання
починається з 1 сектора, 0 головки, циліндра 0 , після чого починається читання
інших секторів першої доріжки. Далі активується наступна головка, і зчитуються
всі сектори, розташовані на цій доріжці. Відбувається це поки закінчиться
читання даних з усіх головок на першому циліндрі. Далі читання відбувається з
наступного циліндра, і процес відбувається в тій же послідовності.
Для прикладу можна розглянути умовний накопичувач, який містить один
жорсткий диск задіяні обидві поверхні жорсткого диска, на кожному жорсткому
диску міститься дві доріжки і на кожній доріжці по два сектора. Сумарна
ємність накопичувача становить вісім секторів . Не варто забувати, що нумерація
головок і циліндрів завжди починається з нуля, а відлік фізичних секторів,
розташованих на доріжці, - з одиниці. Перший сектор, при використанні схеми
CHS, визначається фразою «0,0,1 (0 циліндр, 0 головка, 1 сектор)». Відповідно,
другий сектор буде позначений як 0,0,2, третій - 0,1,1 і так далі. Адреса
останнього сектора, в нашому випадку, буде таким - 1,1,2.
Під циліндром розуміється сукупність доріжок однакового радіуса на всіх
магнітних поверхнях пластин одного накопичувача . Контролер жорсткого диска
інтерпретує значення в радіус, на який пересувається магнітна головка читання.
З кожної магнітної поверхні магнітного диска читання виробляє тільки одна
головка, отже, вказуючи головку, ми також вказуємо ту поверхню, з якої слід
зчитувати інформацію. Сектор диска, як зрозуміло з геометричного визначення,
інтерпретується як діапазон градуси повороту диска
LBA
Logical block addressing (LBA) - механізм адресації і доступу до блоку
даних на жорсткому або оптичному диску, при якому системному контролеру немає
необхідності враховувати кількість циліндрів, сторін (головок), секторів на
доріжці .Перевага методу адресування LBA - то, що обмеження розміру диска
обумовлено лише розрядністю LBA. В даний час для створення номера блоку
використовується 48 біт.
правила отримання адреси блоку в режимі LBA:
LBA=[(C*nf+head)*sector/track]+(Sector-1)
-LBA - адреса блоку по LBA.
-C - номер циліндра.
-nf - кількість головок.
-head - номер обраної головки.
-sectors / track - кількість секторів на одній доріжці.
-Sector - номер сектора
Биті сектори
Жорсткий диск «нарізається» на сектора ще на заводі при виробництві. Саме
тоді створюється його логічна структура, тоді він отримує магнітні властивості
для запису даних. Ці структури стають збійними в результаті поступової
деградації областей поверхні жорсткого, які стають такими через необережне
поводження з вінчестером, який ненавмисно колись впав на підлогу або піддався
удару по корпусу.
Прояв помилок і битих секторів
- Помітне підвисання операційної
системи при виконанні операцій зчитування і запису.
- Відмова при завантаженні
операційної системи. Наприклад, завантаження триває лише до появи
повідомлення про завантаження.
- Раптова перезавантаження
комп'ютера.
- Часте виникнення помилок в
роботі операційного середовища.
- Надзвичайно повільна і непродуктивна робота операційної системи.
Victoria HDD
Victoria - найбільш популярна програма серед IT-фахівців, що працюють з жорсткими дисками і їх проблемами. Вона також володіє графічним інтерфейсом, однак може бути виконана не тільки в графічному режимі Windows, але і в режимі DOS, що робить її незамінним помічником при роботі з HDD.Ця програма вміє збирати інформацію про SMART-здоров'я вінчестера. Також, воно дозволяє провести тест поверхні диска, здійснити перепризначення пошкоджених секторів операцією Remap, обнулити бед-сектора. Щоб зробити тестування жорсткого диска, можна запустити цю програму в графічному режимі Windows. Далі, потрібно буде вибрати вкладку «Tests». Саме там розташовані тести поверхні.
Насамперед, можна здійснити тест Ignore, щоб визначити чи є на поверхні вінчестера збійні сектора. Якщо вони є, то потрібно приступати до тесту Remap. Даний тест дозволить перепризначити адреси пошкоджених секторів в область зарезервованих, де розміщені нормальні сектора.Види доступних тестів і категорії секторів. Victoria перевіряє поверхню.Якщо після тесту Remap Victoria продовжує діагностувати погані сектора, то можна ще спробувати відновити їх працездатність, застосувавши тест Restore. Опцію Erase потрібно використовувати з розумом з-під Windows, так як вона записує нулі в сектора - стирає дані секторів. Нею можна користуватися тільки в межах будь-якої вибірки секторів, дані яких не мають відношення до операційної системи.



Комментариев нет:
Отправить комментарий