Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2015, 20:17   #1
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
По умолчанию Как работает жесткий диск?

Может среди программистов найдутся, кто хорошо разбирается и доходчиво объяснит (кратко) как работает жесткий диск:

1)Как записывает и считывает информацию
2)Организация данных и форматирование
3)Характеристики дисковых систем
NYork вне форума Ответить с цитированием
Старый 03.01.2015, 20:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ух ты... Как кассетный магнитофон работает знаешь? Тут такой же принцип. Магнитная головка летает над железным кругом намагничивая его участки или проверяя намагниченность. Просто эти участки настолько малы что измеряются микронами или даже долями микронов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.01.2015, 20:53   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

В отличии от магнитофонной плёнки, он разбит на дорожки. Каждая дорожка разбита на сектора. Сектора могут объединяться в кластеры.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 03.01.2015, 21:12   #4
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
По умолчанию

так и отвечу на сессии ))
NYork вне форума Ответить с цитированием
Старый 03.01.2015, 21:16   #5
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

http://komputercnulja.ru/sistem_blok...boty-zhestkogo
kropotkina-alice вне форума Ответить с цитированием
Старый 03.01.2015, 21:46   #6
Jurijus123
Заблокирован
 
Регистрация: 12.11.2014
Сообщений: 120
По умолчанию

Информация на диске записано "random" разбита на блоки по 4 кб,
Когда информация удалена она аннулирована, но она все еще там,
хотя можно надеяться только на криплинг что он их правильно соберет, так информация на диске расположено слученным образом и сто процентное восстановление не гарантирована.
Jurijus123 вне форума Ответить с цитированием
Старый 03.01.2015, 23:09   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Информация на диске записано "random"
Шта шта??...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.01.2015, 23:23   #8
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Шта шта??...
Он имеет в виду, что кластеры могум быть разбросаны в случайном порядке. Всязывает их эксткент файла в котором и прописано, какой кластер какому файлу принадлежит и в каком порядке. Если удалить экстент, инфа на диске останется, но связь между кластерами будет утеряна и поэтому эти кластеры будут считаться свободными. В настоящее время, экстент не удаляется полностью, а делается пометка корзины. В этом случае, файл можно восстановить, сняв пометку.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 03.01.2015 в 23:28.
Smitt&Wesson вне форума Ответить с цитированием
Старый 03.01.2015, 23:33   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
кластеры могум быть разбросаны в случайном порядке.
А почему в случайном? Разве они не помещаются по правилу в пустых или помеченных на удаление местах?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.01.2015, 08:28   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
А почему в случайном?
потому что, когда вы удалите файл, кластеры, которые он занимал, пометятся как свободные, новый файл (допустим он БОЛЬШЕ удалённого) частично расположится в середине, там, где был удалённый файл меньшего размера, а частично - после.
Многократные удаления файлов и запись новых - ДРУГОГО размера, приводит к хаотичному расположению занятых файлами кластеров. Почитайте, например, для чего нужна дефрагментация жесткого диска...

p.s. на самом деле сейчас всё намного сложнее - контроллеру винта отдаётся информация, он уже сам решает, что, как и куда записать. Так, например, на SSD запрещено делать дефрагментацию.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разделить ОС (ОС а не жесткий диск) Alisher90 Операционные системы общие вопросы 1 04.11.2013 00:14
как одновременно подключить жесткий диск и двдшник!!! СвеЖо Операционные системы общие вопросы 1 24.02.2011 14:35
как защитить внешний жесткий диск? Evgenii(Евгений) Компьютерное железо 4 01.12.2010 16:26
Как правильно подобрать жесткий диск? Shved77 Компьютерное железо 23 24.02.2010 14:33
Жесткий диск нестабильно работает VladimirVB Компьютерное железо 8 26.11.2008 20:19