书名 | 使用 & 进行数据恢复无需编程 |
本书作者 | 塔伦·泰吉 |
本书的出版商 | BPB 出版物,印度新德里 |
页数 | 540 |
尺寸 | (9.5 x 7.5 x 1.0) 英寸 |
ISBN | 81-7656-922-4 |
书中的示例章节 编程和不编程的数据恢复 作者 塔伦·泰吉
目录
前言
- 数据恢复简介
- 了解数据丢失
- 系统崩溃
- 人为错误
- 软件损坏
- 软件故障
- 硬件错误
- 病毒崩溃
- 破坏
- 自然灾害
- 其他类型的数据丢失
- 丢失一个或多个分区
- 软盘读取错误
- 删除重要数据
- 密码丢失
- 系统崩溃
- 数据恢复的类型和领域
- 在数据恢复之前分析计算机
- 可接受的恢复期
- 了解各种成本
- 停机成本
- 数据恢复成本
- 用户描述
- 定义要求
- 制定目标
- 开始磁盘故障排除或数据恢复过程之前的一些建议
- 保护数据的一些提示
- 进行备份
- 每月执行表面扫描
- 每周对数据进行碎片整理
- 使用好的防病毒程序
- 养成保持软盘写保护的习惯
- 请勿使用盗版游戏和软件
- 简介
- 硬盘组件
- 磁盘盘片和媒体
- 读/写磁头
- 头部碰撞
- 头部停车
- 头部滑块、臂和执行器
- 头部滑块
- 头部武器
- 头部执行器
- 主轴电机
- 连接器和跳线
- 逻辑板
- 缓存和缓存电路
- 读/写磁头
- 磁盘盘片和媒体
- 低级硬盘几何结构
- 格式化
- 低级格式化
- 分区
- 高级格式化
- 低级格式化
- 格式化和未格式化的存储容量
- BIOS
- INT 13H 接口和 INT 13H 扩展
- Int13H 扩展
- 2.1 GB 限制
- 33.8 GB 限制
- IDE 磁盘的 ATA 规范 - 137 GB 的限制
- 两盘和四盘 BIOS IDE 支持
- INT 13H 接口和 INT 13H 扩展
- 文件系统的限制
- FAT12
- FAT16
- FAT32
- NTFS
- 集群
- 集群规模
- 硬盘的逻辑结构
- 主引导记录 (MBR) 或主分区表 (MPT)
- 主引导记录格式
- 分区表项格式
- 引导类型指示字节
- 分区的起始气缸盖扇区号
- 文件系统指示字节
- 分区的结束气缸盖扇区号
- 分区开始的相对扇区号
- 分区的扇区数
- DOS 引导记录 (DBR) / DOS 引导扇区
- 根目录的数量
- 部门总数
- 媒体描述符
- FAT 的扇区数
- 每轨扇区数(或每头扇区数)
- 隐藏的部门
- 文件分配表 (FAT)
- Windows 如何检测不当 - 关机
- 根目录
- 长文件名 (LFN)
- 数据区(或文件区)
- 碎片化和碎片整理的数据
- 确定数据损坏的原因
- 用可启动软盘启动系统
- 验证 MBR 信息
- 如果 MBR 正常,请验证 DBR
- 用可启动软盘启动系统
- 分区表项格式
- 简介
- 十进制数系统
- 二进制数制
- 二进制转十进制数
- 十进制到二进制数的转换
- 二进制数格式
- 位
- 轻咬
- 字节
- 单词
- 双字
- 八进制数字系统
- 二进制到八进制转换
- 八进制到二进制的转换
- 八进制到十进制的转换
- 十进制到八进制转换
- 十六进制数系统
- 二进制到十六进制的转换
- 十六进制到二进制的转换
- 十六进制到十进制转换
- 十进制到十六进制的转换
- ASCII码
- 一些重要的数字系统术语,通常用于数据和数据存储表示
- 字节
- 千字节
- 兆字节
- 技嘉
- 太字节
- PB
- 艾字节
- Zettabyte
- 优字节
- 常用数据存储术语
- 简介
- 为什么在数据恢复编程中使用 C
- 假设你对 C 语言一无所知
- 让我们开始
- 关键字
- 编译程序
- 打印数字
- 使用变量
- 数值变量类型
- 初始化数值变量
- 运营商
- 赋值运算符
- 数学运算符
- 关系运算符
- 逻辑运算符
- 逗号运算符
- 关于 printf() 和 Scanf() 的更多信息
- 控制语句
- if else 语句
- switch 语句
- 休息声明
- 继续声明
- 循环
- while 循环
- do while 循环
- for 循环
- goto 语句
- 指针
- 数组
- 字符数组
- 访问元素
- 初始化数组元素
- 遍历数组
- 多维数组
- 字符串
- 一些常用的字符串函数
- strlen 函数
- strcpy 函数
- strcmp 函数
- strcat 函数
- strtok 函数
- 函数
- 按值传递函数
- 引用调用
- 取消引用
- C 中的内存分配
- 重新分配内存
- 释放内存
- 结构
- C 中带有指针成员的结构
- C 中的结构初始化器
- 将结构传递给 C 中的函数
- 联合
- 联合关键字
- 联合在数据恢复中的实际应用
- C中的文件处理
- fopen函数的文件模式
- 关闭文件
- 读取文件
- 写入文件
- 使用 C 的命令行参数
- 位操作符
- 按位与
- 按位或
- 按位异或
- 按位赞美
- 按位左移
- 按位右移
- 函数到二进制–十进制和转换
- 十进制转二进制函数
- 二进制转十进制函数
- 调试和测试
- 语法错误
- 逻辑错误
- 测试
- 一些测试原则
- 白盒测试
- 黑盒测试
- 等价类
- 边界值分析
- 制定测试计划
- 简介
- 基本概念
- 中央处理器
- 中央内存
- CPU 寄存器
- 汇编器结构
- 汇编器的优点
- 让我信守诺言
- 存储和加载程序
- 细分
- 数据移动
- 中断
- 内部硬件中断
- 外部硬件中断
- 软件中断
- 中央处理器
- Int 20H,终止进程
- Int 21H,MS-DOS 系统函数
- 简介
- 简史
- Microsoft 磁盘操作系统
- (MS-DOS) 1.0 版
- MS-DOS 2.0 版
- MS-DOS 版本 3.0 到 5.0
- MS-DOS 6.0 版
- MS-DOS 版本 7.0 (Windows 95)
- 必要的命令
- 属性
- CD(或 CHDIR)
- CHKDSK
- CLS
- 命令
- 复制
- 调试
- COM 扩展
- EXE 扩展程序
- 删除(或删除)
- DELTREE
- DOSKEY
- 目录
- 磁盘复制
- 编辑
- 退出
- FC
- FDISK
- 查找
- 格式化
- 标签
- MD(或 MKDIR)
- 更多
- 移动
- RD(或 RMDIR)
- 扫描磁盘
- 类型
- XCOPY
- 规范快捷方式、通配符和重定向
- 快捷方式
- 通配符
- 重定向
- >
- >>
- <
- |
- 简介
- biosdisk 和 _bios_disk 函数
- diskinfo_t 结构
- absread 和 abswrite 函数
- 用 C 处理中断
- SREGS 结构
- REGS 联盟
- BYTEREGS 和 WORDREGS 结构
- int86 和 int86x 函数
- segread函数
- intdos 和 intdosx 函数
- SREGS 结构
- 如何知道物理硬盘编号
- 中断 13H (INT 13H),ROM BIOS 磁盘驱动功能
- 首先,让我告诉你一个故事
- INT 13H 扩展
- 如何在 C 编程中使用 INT 13H 扩展
- 对程序编码的评论
- 为什么软盘不可读
- 如何恢复
- 方法 – 1
- 存储任何新软盘的启动映像
- 制作好软盘的DOS引导记录映像
- 对程序编码的评论
- 将启动映像粘贴到不可读软盘的第一个扇区
- 对程序编码的评论
- 让我们用一个程序来做
- 制作好软盘的DOS引导记录映像
- 对程序编码的评论
- 以十六进制字符存储启动映像以在我们之前的程序中使用
- 对程序编码的评论
- 方法 – 2
- 如果 Method-1 不起作用怎么办
- 将媒体表面的所有数据复制到一个文件中
- 对程序编码的评论
- 思考扇区读取错误的解决方案
- 对程序编码的评论
- 将文件中的数据粘贴到新软盘的物理表面
- 对程序编码的评论
- 考虑对已删除或丢失的数据进行逻辑恢复
- 关于编码的评论
- 关于编码的评论
- 对编码的评论
- 为什么要备份
- 备份的时间和内容
- MBR(主引导记录)的备份及其使用
- 为什么要备份 MBR
- 备份 MBR 可以恢复什么
- 编写程序备份 MBR
- 对程序编码的评论
- 从备份中恢复 MBR 的程序
- 对程序编码的评论
- DBR(DOS引导记录)的备份及其使用
- 为什么要备份 DBR
- 备份 DBR 可以恢复什么?
- 用于制作和恢复 DBR 备份的程序
- 完整的磁盘映像
- 编写完整磁盘映像的程序
- 对编码的评论
- 对编码的评论
- 编写完整磁盘映像的程序
- 主引导记录 (MBR) 或主分区表 (MPT)
- 主引导记录格式
- 分区表项格式
- 编写程序读取MBR的分区表
- 关于编码的评论
- 查找所有逻辑分区及其信息的程序
- 关于编码的评论
- 关于编码的评论
- 通过编程修改 MBR
- 对编码的评论
- DOS 引导记录 (DBR) / DOS 引导扇区
- 读取软盘和小卷的 DBR
- 读取大容量的 DBR
- 如何通过编程恢复 DBR
- 对编码的评论
- 原始文件恢复
- 一些重要文件类型的页眉和页脚
- 为原始文件恢复编写程序
- 关于编码的评论
- INT 10H,功能 01H - 设置光标类型
- 简介
- 当数据变得完全不可恢复时
- 为什么数据擦除如此重要
- 为非破坏性数据擦除器编写程序
- 对程序逻辑和编码的评论
- 为破坏性数据擦除器编写程序
- 关于编码的评论
- 擦除特定文件的数据区
- 对程序逻辑和编码的评论
- 简介
- 隐藏分区
- 分区如何隐藏
- 编写程序隐藏分区
- 关于编码的评论
- 编写程序来取消隐藏分区
- 节目评论
- 编写程序删除分区
- 节目评论
- 格式化“Track 0 Bad”软盘
- 编写磁盘编辑工具