|
Глава - 16
Разработка более Утилиты для дисков
Введение
В этой главе мы обсудим, как использовать информацию из MBR, DBR, FAT и корневой каталоги разработать утилиты, которые могут помочь нам в управлении данными, в оптимизации хранения и поиска неисправностей может диск задач.
Как правило, эти программы предназначены для решения некоторых конкретных проблем. Некоторые утилиты и программы, которые были рассмотрены в этой главе.
Скрытие разделов
Как правило, метки утилита используется теми пользователями, которые работают по такой компьютерной системы, которая используется пользователем. Если есть много пользователей, на компьютере же, может быть большая вероятность, что данные другого пользователя, который может быть прочитан, украдены или удалена.
В этом случае, если пользователь имеет некоторые важные данные и конфиденциальную информацию примерно в том же самом компьютере, он может желать, чтобы "спрятать" раздел, в котором находится его данные таким образом, чтобы раздел не должен быть получен доступ к операционной системе, так что не может быть доступна для других пользователей.
Если пользователь хочет работать в системе, он может получить доступ к задней раздела, просто восстановления скрытого раздела. Обычно такого рода мероприятия проходят в профессиональных учреждениях, где компьютеры используются, но многие студенты старших студентов, всегда беспокоятся о своих важных данных или проекта работы. Как и в отсутствии знаний, новых студентов может повредить или даже удалить данные.
Как становится скрытой
Нижеприводимая таблица отражает размер раздела в таблице разделов MBR :
OffsetОфсет |
MeaningЗначение |
SizeРазмер |
DescriptionОписание |
00H00H |
Boot Type
Indicator ByteТип индикатора загрузки байта |
1 Byte1
Байт |
If Byte is 00H, the Partition is Inactive and if
Byte is 80H , The Partition is Active
(or Bootable)Если имеет Байт 00H, разделы : активна и если имеет
байта 80H, Подсистема активна (или
загрузочный) |
01H01H |
Head Number of
Beginning of the PartitionГлава Количество Начало
раздела |
1 Byte1
Байт |
Starting Head
number of the Partition in Hexadecimal
SystemНачало главы ряда разделов в системе
Шестнадцатеричное |
02H02H |
Sector and
Cylinder Number of Beginning of the
PartitionСектор и число цилиндров Начало раздела |
2 Bytes2
Bytes |
6 Bits of First
Byte make Starting Sector Number and Combination of
remaining 2 Bits (as Two Most Significant Bits) plus 8
Bits of another Byte (Rest 8 least Significant Bits of
the 10-Bit Number ) make the Starting Cylinder Number of
the Partition6 Разряды байта первого сектора
внести Начиная Количество и комбинация остальных 2 Bits
(как два Наиболее значимые Bits) + 8 Bits еще одного
байта (8 отдыхе менее значительные Разное о 10-Bit
номер) сделать Начиная Цилиндрические Количество
разделов |
04H04H |
File
System indicator ByteФайловая
система показателей Байт |
1
Byte1 Байт |
File
System Indicator Byte in Hexadecimal system (for complete list of partition indicator bytes, refer
the chapter “Logical Approach to Disks and
OS” discussed earlier in this
book)Файловая система показателей байта в
шестнадцатеричном системе (Полный список
разделов байт индикатора, см. главу "Логический
подход к дисков и ОС" обсуждались ранее в этой
книге) |
05H05H |
Head Number of
End of the PartitionГлава Количество Конец
раздела |
1 Byte1
Байт |
Ending Head
Number of the Partition in Hexadecimal
SystemПокончить с главой Количество разделов в
системе Шестнадцатеричное |
06H06H |
Sector and
Cylinder Number of End of the PartitionСектор и
число цилиндров Конец раздела |
2 Bytes2
Bytes |
6 Bits of First
Byte make Ending Sector Number and Combination of
remaining 2 Bits (as Two Most Significant Bits) plus 8
Bits of another Byte (Rest 8 least Significant Bits of
the 10-Bit Number ) make the Ending Cylinder Number of
the Partition6 Разряды байта первого сектора
внести Покончить Количество и комбинация остальных 2
Bits (как два Наиболее значимые Bits) + 8 Bits еще
одного байта (8 отдыхе менее значительные Разное о
10-Bit номер) сделать Покончить Цилиндрические
Количество разделов |
08H08H |
Absolute Sector
number of Beginning of the PartitionАбсолютные
сектора рядом Начало раздела |
4 Bytes4
Bytes |
Number of
Sectors Between the MBR and the First Sector in the
PartitionКоличество секторов между MBR и первый
сектор в разделе |
0CH0CH |
Absolute Sector
number of End of the PartitionАбсолютные сектора
число Конец раздела |
4 Bytes4
Bytes |
Number of
Sectors in the PartitionКоличество секторов в
разделе |
Total = 16
Bytes �� Всего = 16
Bytes �� |
На компенсируется 04H в каждом разделе вступление, есть индикатор файловой системы в байтах. Этот показатель представляет собой байт типа файловой системы этого раздела. Если значение этого байта меняется, личность изменяется раздела.
Так, например, стоимость раздела и байт для индикатор "DOS 12-Bit FAT" является 0x01. Если это значение изменяется для 0x11, Личность файловую систему в таблицу запись заменить на "Скрытые DOS 12-Bit FAT" (за полным списком раздела байт индикатора, см. главу "Логический подход к дисков и ОС" обсуждавшиеся ранее в этом учебнике).
Учетом следующей таблице показано несколько примеров файловая система показателей байт для некоторых типов разделов :
Partition
type indicator ByteТип
индикатора Байт |
Description
of File System of
PartitionОписание файловой
системы раздела |
0x010x01 |
DOS
12–bit FATDOS 12-bit FAT |
0x110x11 |
Hidden DOS
12–bit FATСкрытые DOS 12-bit FAT |
0x040x04 |
DOS 16–bit
FAT (<=32MB)DOS 16-bit FAT (<= 32) |
0x140x14 |
Hidden DOS
16–bit FAT (<=32MB)Скрытые DOS 16-bit
FAT (<= 32) |
0x050x05 |
DOS
ExtendedРасширенная DOS |
0x150x15 |
Hidden DOS
ExtendedСкрытые душ продлен |
0x060x06 |
DOS 16–bit big
(> 32MB)DOS 16-bit больших (> 32) |
0x16символ |
Hidden DOS
16–bit big (> 32MB)Скрытые DOS 16-bit больших
(> 32) |
0x070x07 |
NTFSNTFS |
0x170 |
Hidden
NTFSСкрытые NTFS |
0x0B0x0B |
Windows
FAT32Windows FAT32 |
0x1B0x1B |
Hidden Windows
FAT32Скрытые Windows fat32 |
0x0C0x0C |
Windows FAT32
(LBA)Windows FAT32 (LBA) |
0x1C0x1C |
Hidden Windows
FAT32 (LBA)Скрытые Windows FAT32 (LBA) |
0x0E0x0E |
Windows FAT16
(LBA)Windows FAT16 (LBA) |
0x1E0x1E |
Hidden Windows
FAT16 (LBA)Скрытые Windows FAT16 (LBA) |
0x0F0x0F |
Windows
ExtendedWindows Уточнить |
0x1F0x1F |
Hidden Windows
ExtendedСкрытые Windows продлен |
Здесь мы видим, что соответствующие скрытый раздел для любой файловой системы определяется путем добавления к стоимости 0x10 система показателей байт.
Несмотря на то, что она не незыблемым правилом для того, чтобы скрыть раздел еще он работает даже для большинства Файловая система. Причина заключается в том, что когда мы заменяем значение индикатора раздела и байт, личность файловую систему в таблицу запись изменилась. И она встречается крайне редко, что новая файловая система не поддерживает такой же операционной системой.
|
page 1 | 2 | 3 | 4 | 5 | 6 |
|
|
|
|