Название книги | Восстановление данных с программированием и без него |
Автор книг | Тарн Тиаги |
Издательство книг | Публикации BPB, Нью-Дели, Индия |
номер страницы | 540 |
сократить его | (9.5 x 7.5 x 1.0) большой палец |
ISBN | 81-7656-922-4 |
Примеры глав книгиВосстановление данных с программированием и без по автору Тарн Тиаги
резюме
Глава 1 Обзор восстановления данных
- Обзор восстановления данных
- Потеря данных
- Системабтурц
- человеческая ошибка
- Повреждение программного обеспечения
- Сбой программного обеспечения
- Аппаратный сбой
- Вирусный сбой
- Помехи
- стихийное бедствие
- Другие типы потери данных
- Потеря одного или нескольких разделов
- Ошибка чтения дискеты
- Удалить важные данные
- Я потерял свой пароль
- Системабтурц
- Типы и области восстановления данных
- Компьютерный анализ перед восстановлением данных
- Допустимый период восстановления
- Понимание различных затрат
- Стоимость простоя
- Стоимость восстановления данных
- Описание пользователя
- Определение требований
- поставить цель
- Несколько советов перед началом процедуры устранения неполадок диска или восстановления данных
- Советы по защите ваших данных
- Сделать резервную копию
- Просканируйте область месячных
- Еженедельная оптимизация данных
- Используйте хорошую антивирусную программу
- Привыкайте записывать и защищать диски
- Не играйте в пиратские игры или программное обеспечение
Глава 2 Знакомство с жестким диском
- Предисловие
- Компонент жесткого диска
- Диски и носители
- Головка чтения/записи
- Копф-Авария
- Копф Паркен
- Головной планер, стрела, привод
- заголовок
- полицейские фермы
- Копировальный аппарат
- Двигатель шпинделя
- Соединитель и перемычка
- Логическая таблица
- Кэш и схема кэширования
- Головка чтения/записи
- Диски и носители
- Низкоуровневая геометрия диска
- формат
-
- Низкоуровневое форматирование
- Разделение
- Формат высокого уровня
- Низкоуровневое форматирование
- Объем форматированного и неформатированного хранилища
Глава 3 Логический подход к дискам и операционным системам
- БИОС
- Интерфейс INT13H и расширения INT13H
- Расширение Int13H
- Ограничение: 2,1 ГБ
- Ограничение 33,8 ГБ
- Спецификация ATA для жесткого диска IDE: ограничение в 137 ГБ
- Поддержка IDE BIOS для 2 и 4 жестких дисков
- Интерфейс INT13H и расширения INT13H
- ограничить файловую систему
- FAT12
- FAT16
- FAT32
- NTFS
- кластер
- Размер кластера
- Логическая структура жесткого диска
- Основная загрузочная запись (MBR) или основная таблица разделов (MPT)
- Формат основной загрузочной записи
- Формат для ввода таблицы разделов
- Индикатор типа начала байта
- Номер сектора заголовка начального раздела
- Байт индикатора файловой системы
- Номер сектора заголовка раздела
- Номер сектора относительно начала раздела
- Количество секторов в разделе
- Загрузочная запись DOS (DBR) / Загрузочный сектор DOS
- Номер корневого каталога
- Общее количество секторов
- Описание мультимедиа
- Количество секторов FAT
- Сектор за треком (или сектор за концом)
- Скрытые сектора
- Таблица размещения файлов (FAT)
- Как Windows определяет неправильное завершение работы
- Корневой каталог
- Длинное имя файла (LFN)
- Область данных (или область файла)
- Фрагментированные и фрагментированные данные
- Определите причину повреждения данных
- Загрузите систему с загрузочной дискеты.
- Проверьте информацию MBR
- Если с MBR все в порядке, проверьте DBR
- Загрузите систему с загрузочной дискеты.
- Формат для ввода таблицы разделов
- введение
- Десятичная система
- Двоичная система
- Преобразование двоичного кода в десятичный
- Преобразование десятичного числа в двоичное
- Двоичный формат
- зубы
- Закуски
- Я работаю неполный рабочий день
- слова
- Двойное слово
- Система оттуда
- Преобразование двоичного кода в восьмеричный
- Преобразование восьмеричных чисел в двоичные
- Преобразование восьмеричных чисел в десятичные
- Преобразование десятичного числа в восьмеричное
- Система Hexadezimalzahlen
- Преобразование двоичного формата в шестнадцатеричный
- Преобразование шестнадцатеричного кода в двоичный
- Преобразование шестнадцатеричного формата в десятичный
- Преобразование десятичного числа в шестнадцатеричное
- Код ASCII
- Некоторые важные термины, обычно используемые для описания данных и их хранения.
- байт
- Килобайт
- мегабайт
- Гигабайт
- терабайт
- Петабайт
- Эксабайт
- Зеттабайт
- Йоттабайт
- Общие условия хранения данных
Глава 5. Введение в программирование на C
- введение
- Почему C используется в программировании извлечения данных
- Кажется, я ничего не знаю о C
- Начнем
- Ключевое слово
- Скомпилируйте программу
- Печатать числа
- Используйте переменные
- Тип числовой переменной
- Инициализировать числовую переменную
- оператор
- Оператор присваивания
- математический оператор
- Оператор отношения
- Логический оператор
- Оператор запятой
- Еще немного о printf() и Scanf()
- Процедура контроля
- оператор ifelse
- оператор переключения
- заявление о разрыве
- Заявление о продолжении
- Измельчить
- во время цикла
- непрерывный цикл
- для цикла
- перейти к декларации
- В обратном порядке
- расположение
- Массив символов
- Доступ к элементам
- Инициализировать элементы массива
- Повторить массив
- Многомерный массив
- Веревка
- Некоторые общие строковые функции
- функция strlen
- функция strcpy
- функция strcmp
- функция strcat
- функция strtok
- функция
- Функциональные возможности
- Вызов по ссылке
- Отложено
- Распределение памяти в C
- Перераспределение места для хранения
- Свободная память
- Строительство
- Структура с элементом-указателем C
- Инициализатор структуры C
- Передать структуру в функцию C
- Союз
- Ключевое слово союза
- Практическое использование слияния при поиске данных
- Управление файлами в C
- Файловый режим функции fopen
- Закрыть файл
- Прочитать файл
- Записать в файл
- Аргументы командной строки с использованием C
- Побитовый манипулятор
- Побитовое И
- Побитовое ИЛИ
- Побитовое исключающее ИЛИ
- Побитовые комплименты
- Побитовый сдвиг влево
- Битовый сдвиг справа на право
- Функции и преобразование из двоичного в десятичное
- Функция преобразования десятичного числа в двоичное
- Функция для преобразования из двоичного в десятичное
- Отладка и тестирование
- Синтаксическая ошибка
- Логическая ошибка
- тест
- Некоторые принципы доказательства
- Тест белого ящика
- Тест черного ящика
- Класс эквивалентности
- Анализ ограничений
- Создание плана тестирования
Глава 6. Обзор основ вычислений
- Введение
- Основная концепция
- ЦПУ
- Центральное хранилище
- Регистр процессора
- Соберите конструкцию
- Преимущества ассемблера
- Сдержите свое обещание
- Сохранение и загрузка программ
- сегмент
- Переместить данные
- прервать
- Внутренние аппаратные прерывания
- Внешние аппаратные прерывания
- Программное прерывание
- ЦПУ
- Int 20H, конец процесса
- Int 21H, характеристики системы MS-DOS
Глава 7. Требуемые команды DOS
- Введение
- Рассказ
- Дисковая операционная система Microsoft
- (MS-DOS) версия 1.0
- MS-DOS версии 2.0
- MS-DOS версии 3.0–5.0
- MS-DOS версии 6.0
- MS-DOS версии 7.0
- Обязательные команды
- Атрибут
- CD (или CHDIR)
- ЧКДСК
- ЦЛС
- команда
- скопировать
- Отладка
- COM-расширение
- Расширение EXE
- УДАЛИТЬ (или УДАЛИТЬ)
- Делтри
- ДОСТАСТО
- ВЕРС
- Скопировать диск
- Изменить
- Присоединяйтесь
- ФК
- ФДИСК
- Найти
- Формат
- Ярлык
- MD (или MKDIR)
- Другое
- Переместить
- RD (или RMDIR)
- Скандиско
- тип
- КОПИРОВАТЬ
- Спецификации, подстановочные знаки и ярлыки перенаправления
- Ярлык
- Заполнитель
- перенаправить
- >
- >>
- <
- |
Глава 8. Функции дискового BIOS и обработка прерываний C
- Введение
- функции biosdisk и _bios_disk
- структура diskinfo_t
- функции abread и abwrite
- Обработка прерываний C
- Структура SREGS
- Союз REGS
- Структуры BYTEREGS и WORDREGS
- функции int86 и int86x
- Функция разделения
- функции intdos и intdosx
- Структура SREGS
- Как проверить номер физического диска
- Прерывание 13H (INT 13H), функция драйвера жесткого диска ROMBIOS
Глава 9 Работа с дисками большой емкости
- Позвольте мне сказать первым
- Расширение INT13H
- Как использовать расширения INT13H в программировании на C
- Комментарии по программному кодированию
Глава 10 Восстановление данных с поврежденного диска
- Почему я не могу прочитать дискету
- Как восстановить
- метод – 1
- Сохраните новый загрузочный образ для каждого диска.
- Образ загрузочной записи DOS соответствующей дискеты
- Кодирование комментариев
- Вставить загрузочный образ в первый сектор нечитаемой дискеты
- Кодирование комментариев
- Кодирование комментариев
- Образ загрузочной записи DOS соответствующей дискеты
- Комментарии по кодированию
- Сохраняет загрузочный образ в шестнадцатеричном формате для использования в старых программах.
- Комментарии по программному кодированию
- метод – 2
- Что делать, если метод 1 не работает
- Копирует все данные поверхности носителя в один файл.
- Кодирование комментариев
- Подумайте об устранении ошибок чтения секторов.
- Кодирование комментариев
- Вставьте данные из файла на физическую поверхность нового диска.
- Кодирование комментариев
- Подумайте о логическом восстановлении удаленных или потерянных данных.
- Комментарии по кодированию
- Комментарии по кодированию
- Комментарии по кодированию
Глава 11 Создание резервной копии
- Причина резервного копирования
- Когда и что создавать резервную копию
- Резервная копия MBR (главная загрузочная запись) и ее использование
- Причина резервного копирования MBR
- Что можно восстановить с помощью резервной копии MBR
- Создание программы для резервного копирования MBR
- Кодирование комментариев
- Программа для восстановления MBR из резервной копии
- Кодирование комментариев
- Резервное копирование DBR (загрузочная запись DOS) и как его использовать
- Причина резервного копирования DBR
- Что можно восстановить с помощью резервной копии из DBR?
- Программа для создания и восстановления резервных копий DBR
- Полный образ диска
- Создание полной программы создания образа диска
- Комментарии по кодированию
- Комментарии по кодированию
- Создание полной программы создания образа диска
Глава 12 Программирование чтения и редактирования MBR
- Основная загрузочная запись (MBR) или основная таблица разделов (MPT)
- Формат основной загрузочной записи
- Формат ввода таблицы разделов
- Модуль записи, считывающий таблицу разделов MBR
- Комментарии по кодированию
- Программа, которая восстанавливает все логические разделы и связанную с ними информацию.
- Комментарии по кодированию
- Комментарии по кодированию
- Изменение MBR путем программирования
- Комментарии по кодированию
Глава 13. Планирование чтения и изменения DBR
- Загрузочная запись DOS (DBR) / загрузочный сектор DOS
- Чтение DBR с гибкого диска и небольшого объема
- Чтение большого количества DBR
- Как восстановить DBR с помощью программирования
- Комментарии по кодированию
Глава 14 Программирование для восстановления "необработанных файлов"
- Получение необработанных файлов
- Верхние и нижние колонтитулы для некоторых важных типов файлов
- Создание программы для восстановления необработанных файлов
- Комментарии по кодированию
- INT 10H, функция 01H — установка типа курсора
Глава 15. Программирование Data Wiper
- Введение
- Если данные невозможно восстановить
- Почему удаление данных так важно
- Неразрушающий световой индикатор очистки данных
- Комментарии по программной логике и кодированию
- Модуль записи для деструктивных очистителей данных
- Комментарии по кодированию
- Удалить диапазон данных определенного файла
- Комментарии по программной логике и кодированию
Глава 16. Разработка дисковых утилит
- Введение
- Скрыть раздел
- Как скрыть раздел
- Writer для скрытия раздела
- Комментарии по кодированию
- Writer снова покажет раздел
- Комментарии к программе
- Writer для удаления раздела
- Комментарии к программе
- Форматирование диска «Track 0 Bad».
- Создание инструмента редактирования диска