Обработка крупных жестких дисков функциями INT 13H, INT 13H В интерфейс поддерживает много различных команд, таких, как чтение, письмо, форматирования и проверки и т.д., может быть дан BIOS, которое затем передает их на жесткий диск. Как было DOS, используемые в течение длительного времени, INT13H был стандартным на протяжении многих лет

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

Глава - 9

Обработка больших жестких дисков

В предыдущей главе, мы обсуждали BIOS диска и функции прерывания использовать для доступа к информации о физических жестких дисков. Мы использовали функции INT 13H для доступа в жестких дисках.

INT 13H интерфейс поддерживает много различных команд, таких, как чтение, письмо, форматирования и проверки и т.д., может быть дан BIOS, которое затем передает их на жесткий диск. Как было DOS, используемые в течение длительного времени, INT13H была стандартной на многие годы.

INT 13H выделяет 24 бит для спецификации геометрии диска и требует ссылки на программы знать конкретные параметры жесткого диска, и обеспечить точное голову цилиндра и сектора для решения стандартных разрешить доступа к диску.

BIOS использует для геометрии жесткого диска, как она приводится в программе настройки BIOS. 24 бит, выделенные INT 13H интерфейс для спецификации геометрии диска распределяются следующим образом :

  • 10 бит на номер цилиндра. Таким образом, максимальная общая цилиндров может быть до 1024 цилиндров.
  • 8 бит на голову номер. Таким образом, максимальная общая головок до 256.
  • 6 бит на номер сектора. Таким образом, максимальная общая секторов может быть до 63 секторов.

Таким образом, максимальная секторах, такой подход может составлять, 1024 * 256 * 63 = 16515072.

Это означает, что INT13H интерфейс может поддерживать диски, содержащие до 26 млн секторов которая на 512 байт в секторе приводит максимум 8.46 Гб. Это как раз хочу объяснить. Таким образом, используя все эти функции INT 13H или мы можете получить диски до 8.46 Гб только.

Вот почему, В последние годы, что недостатки этого старого интерфейса причинили ей следует отказываться в пользу новый способ преодоления жесткого диска, как описано ниже в этой главе.

Прежде всего, позвольте мне сказать вам история!

Одиннадцать лет назад, когда я учился в седьмом стандарте, в моей школе Я слышал о жестких дисках с вместимостью 42 Мбайт, вероятно, WDA - 16.02.1999 в IBM. Было действительно трудно для меня и моих друзей себе таких больших возможностей жесткого диска, то время.

INT 13H методология была разработана около двадцати лет назад, начиная с сегодняшнего дня. Теперь можно понять, что 8 ГБ на жестком диске было гораздо больше, с учетом даже во сне в том, что возраста. Но сегодня, если мы говорим о 8 Гб жесткого диска для любых пользователей персональных компьютеров, может он не хотел бы использования своих выступлениях говорили о том, что он небольшой по емкости.

Именно поэтому интерфейс INT 13H, наконец, пришел к концу своей полезности в современных системах. INT 13H используется 24 бита передать геометрию диска, и, к сожалению, не было возможности для расширения существующих INT 13H BIOS интерфейсе, потому что если это было сделано, многие старые аппаратные средства и программное обеспечение перестанет работать, и вы можете понять, что сегодня компьютерный рынок никогда не сможет нести такие большие изменения с миллионами пожилых программное обеспечение и аппаратные средства для прекращения работы.

Реализация этого условия во внимание, INT 13H, был заменен на новый интерфейс называемые расширения INT 13H. Однако INT 13H все еще могут использоваться DOS и некоторых других операционных систем, пожилых и для других целей совместимости.

Новый интерфейс INT 13H использует 64 бит вместо 24 бит для адресации и позволяет максимально жесткого диска Размер 9.4 * 1021 байт, фактически 9.4 триллиона 9400000000000 гигабайт или Гигабайт. Я надеюсь, сейчас мы ослаблены в течение некоторого времени до тех пор, пока это ограничение не работает.

Некоторые важные функции Продление прерываний 13H, описано дальше. Вы можете использовать эти функции в программировании так же, как вы использовали функции INT 13H. Это также причина, по которой эти функции называются расширение INT 13H.

 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

19 | 20

Next page

Previous page

Chapter 8


page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

 
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor