欢迎光临,若觉得本博客的内容对您有帮助,请多点击边栏的Google广告,并提供意见及建议,谢谢!
Jul
29
下文以红帽4.8 kernel-2.6.9-89.EL.i686.rpm为例,将描述如何在现有的系统上创建一张第三方驱动盘。要创建该驱动盘,前提是您必须要有一套即将安装系统的环境(至少有对应的kernel-devel 环境)。因为,该驱动必须在现有的环境中编译后,才能打包成第三方驱动盘,然后用linux dd 方式加载。
May
19
dd 是Linux下面常见的一个按块大小操作数据拷贝的命令,在拷贝的同时还可以进行指定的转换工作。不过,我今天要说明的不是其转换的用法,而是用它来协助拯救0磁道损坏的硬盘。
大概的情况是这样的:有块硬盘,分了两个分区,分区一是系统分区,安装了Windows XP;分区二是数据分区,存放了大量的数据文件。几天前,突然报硬盘0磁道损坏,MBR不能读取,由于MBR损坏,导致分区表一同丢失,后使用坏道检测、分区表修复等工具尝试修复,均不成功。
解决过程:分区一基本是恢复无望了(坏道太多),而且数据不重要。考虑到硬盘存放数据的结构,分区二的数据应该还是正常的,但MBR不能正常读写,为此,我利用dd,把其上的数据拷贝到另一个硬盘上,然后通过修复分区表,最后成功恢复了分区二的所有数据。
大概的情况是这样的:有块硬盘,分了两个分区,分区一是系统分区,安装了Windows XP;分区二是数据分区,存放了大量的数据文件。几天前,突然报硬盘0磁道损坏,MBR不能读取,由于MBR损坏,导致分区表一同丢失,后使用坏道检测、分区表修复等工具尝试修复,均不成功。
解决过程:分区一基本是恢复无望了(坏道太多),而且数据不重要。考虑到硬盘存放数据的结构,分区二的数据应该还是正常的,但MBR不能正常读写,为此,我利用dd,把其上的数据拷贝到另一个硬盘上,然后通过修复分区表,最后成功恢复了分区二的所有数据。