![]() |
|
Модераторы: Kagor |
![]()
|
|
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Приветствую!
Хочу попросить помощи в ликвидации белых пятен в вопросе считывания данных с дискеты (да и с жесткого диска, как я понимаю технология сходна). Сформулирую так, какую минимальную единицу информации можно считать с диска? Навскидку, казалось, что байт, но тем не менее низкоуровневое чтение в литературе называют посекторным, означает ли это, что если, например, при помощи WinAPI функций я читаю какой-нибудь байт с диска реально считывающая головка привода читает весь сектор, а API отдает мне лишь значение запрошенного байта? Спасибо. |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Физически меньше сектора (512 байт в большинстве систем) прочитать нельзя. В добавок система AFAIK читает с опережением. Т.е. сразу пачку секторов
http://ru.wikipedia.org/wiki/%D0%A3%D0%BF%...%BD%D0%B8%D0%B5 Это сообщение отредактировал(а) Sartorius - 24.12.2010, 00:17 |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Таким образом, если мой искомый байт находится в неком секторе, который поврежден (но область непосредственной локации нужного байта не повреждена) я не смогу его (байт) считать?
|
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
Без специальных железок нет.
|
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: нет Всего: 12 |
Что имеется в виду? Хитрые дисководы, позволяющие читать меньше, чем сектор?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Носители информации | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |