作者归档:Windows Hao

关于Windows Hao

力求做到最好的数据恢复效果,降低数据丢失带来的损失,为您的数据安全保驾护航。

LVM的建立与管理

        LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。

一.LVM卷的建立

 1.为了在红帽企业版系统上初始化LVM,必须执行命令vgscan
来查找是否有卷组和物理卷。
 2.fdisk /dev/sde   ( 建立一个标识符为“8e”的分区)
   fdisk /dev/sdd   (同上)
 3.建立物理卷,可以同时写多个
 pvcreate /dev/sde1 /dev/sdf1 
 4.建立卷组(注:卷组未格式)
 vgcreate VG1 /dev/sde1 dev/sdf1
 5.建立逻辑卷
 lvcreate -n LV1 -L 150 VG1 (-n是对逻辑卷命名,-L是对
逻辑卷设置空间大小,默认单位是"M")
 6.格式化:
 mke2fs -j /dev/VG1/LV1
 mkdir /www   (在根目录下新建一个目录)
 mount /dev/VG1/LV1 /www
二.卸载卷
 1.卸载逻辑卷
  lvremove /dev/VG1/LV1
 2.卸载卷组
  vgremove /VG1
 3.卸载物理卷
  pvremove /dev/sde1
  pvremove /dev/sdd1
三.查看管信息
 1.pvdisplay /dev/sde1
 2.vgdisplay VG1
 3.lvdisplay /dev/VG1/LV1
 4.vgdisplay -v VG1  (可以显示物理卷,卷组,逻辑卷的所
有信息)
四.调整卷组
 1.fdisk /dev/sdg ( 建立一个标识符为“8e”的分区)
 2.pvcreate /dev/sdg1
 3.vgextend VG1 /dev/sdg1 (将/dev/sdg1添加到VG1)
 注:这里调整是无法调整物理卷的大小的。
 4.vgreduce VG1 /dev/sdg1 (将/dev/sdg1添加到VG1)
 注:在缩小之前先查一下物理卷是否被使用,通过pvdisplay
来查。缩小物理卷,必须是缩小没有使用的物理卷的。
五.产生逻辑卷快照
 lvcreate -L 200M -s -n LV1kuaizhao /dev/VG1/LV1
 (-L是添加快照的大小,若大小比实际的小,则会自动增加到
实际空间的大小。-s 快照的意思 -n 给快照命名 /dev/VG1/LV1给哪
个逻辑卷快照)
 lvremove /dev/VG1/LV1  (卸载前必须先解除挂载)
 注:快照出来的内容可以挂载,修改,删除,添加内容等操
作。若想读取快照,只需挂载便可读取。
六.移动卷
 1.加入新的物理卷到卷组中
  fdisk /dev/sdh ( 建立一个标识符为“8e”的分区)
  pvcreate /dev/sdh1
  vgextend VG1 /dev/sdh1
  pvscan (查看卷组的状况)
 2.移动物理卷的数据,到新加入的物理卷上
  pvmove /dev/sde1 /dev/sdh1 (将sde1的数据移动到sdh1里
)
 3.将旧的物理卷从卷组中卸载
   vgreduce VG1 /dev/sde1
七.迁移至其它系统
 1.在原先的计算机中,导出卷组
  vgchange -a n VG1
  vgexport VG1
 2.将LVM的磁盘,安装到目的计算机中
 3.在目的计算机中,输入卷组

  pvscan
  vgimport VG1
  vgchang -a y VG1
  接下来就可以挂载了mount /dev/VG1/LV1 /web
八.调整逻辑卷
  1.增大逻辑卷
   必须先增大LV,再增大文件系统
   lvextend -L +100M /dev/VG1/LV1
   e2fsck -f /dev/VG1/LV1(检测文件系统的完整性)
   resize2fs /dev/VG1/LV1 
   注:在做lv增大的操作的时候,要求必须是没有挂载的文
件系统,也就是要先解除挂载。
   2.缩小逻辑卷

    先缩小文件系统,再缩小LV
    e2fsck -f /dev/VG1/LV1
    resize2fs /dev/VG1/LV1 212M (缩小后的空间数)
    lvreduce -L -40M /dev/VG1/LV1
    注:在做lv缩小的操作的时候,要求必须是没有挂载的文
件系统,也就是要先解除挂载。

如何使用WinHex脚本自动修复NTFS文件系统DBR

        DBR(DOS BOOT RECORD,DOS引导记录),位于柱面0,磁头1,扇区1,即逻辑扇区0。DBR分为两部分:DOS引导程序和BPB(BIOS参数块)。其中DOS引导程序完成DOS系统文件(IO.SYS,MSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB位于DBR偏移0BH处,共13字节。 它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表,目录区和数据区的起始地址,BPB之后三个字提供物理格式化(低格)时采用的一些参数。引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)转换成物理地址(绝对扇区号)。

 

Assign Mouse CurrentPos
Assign ParSize GetSize
Assign SecSize 512
Goto 0x000
Write 0xEB52904E54465320202020
Write SecSize
Write 0x00
Write 0x0000
Write 0x000000
Write 0x0000
Write 0xF8
Write 0x0000
Write 0x3F00
Write 0xFF00
Write 0x00000000
Write 0x00000000
Write 0x80008000
Write 0x0000000000000000
Write 0x0000000000000000
Write 0x0000000000000000
Write 0xF6
Write 0x000000
Write 0x01
Write 0x000000a
Write 0x1C5B596481596420
Write 0x0000
{
Write 0x00
}[428]
Write 0x55AA

//Goto Mouse //移动到光标点击位置,提高搜索效率。
Goto 0x200 //从头扫描。
Find 0x100000006000000000001800000000004800000018000000 Down
IfFound
Move -56
Assign MFT CurrentPos
Move 272
Read QSVCN 8
Read JSVCN 8
Move 8
Read FileSize 8
EndIF
Goto 0x00D
Write ((FileSize/(JSVCN-QSVCN+1))/SecSize)
Goto 0x00D
Read CDX 1
Goto 0x030
Write (MFT/SecSize/CDX)
Goto (MFT+1354)
Read MFTMirr 6
Goto 0x038
Write MFTMirr
Goto 0x028
Write ((ParSize/SecSize)-1)
MessageBox "DBR修复完成!"

如何用“数据恢复精灵”软件恢复丢失的分区及文件

  “数据恢复精灵”是在DiskGenius软件的核心功能基础上,经过进一步增强开发而成的,专用于数据恢复的软件。与DiskGenius软件不同的是,它是一款专门的数据恢复软件,因此没有磁盘及分区管理方面的功能。界面简洁、易于操作,尤其适合不太懂数据恢复的普通用户。另外该软件针对数据恢复功能做了很多改进,恢复分区及文件数据的成功率要高于DiskGenius软件。同时它还增加了一些DiskGenius所不具备的数据恢复功能。软件主界面如下图所示:

“数据恢复精灵”软件界面

  下面逐一介绍在各种情况下用“数据恢复精灵”软件恢复数据的方法。读者可根据自己遇到的情况进行有针对性的操作。

  一、分区无法访问。

  故障现象:分区及盘符还在,但是点击打开时看不到原来的文件,或者出现下列提示:“磁盘结构损坏且无法读取”、“驱动器 X 中的磁盘未被格式化。想现在格式化吗?”、“使用驱动器 X: 中的光盘之前需要将其格式化。是否要将其格式化?”等。
产生原因:误格式化、非正常关机、突然断电、异常拔下移动硬盘或存储卡、磁盘出现少量坏道、病毒或杀毒软件破坏等。
恢复方法:使用“数据恢复精灵”软件的“恢复分区内的文件”功能。
操作步骤
1、点击主界面上的“恢复分区内的文件”按钮。
2、选择要恢复的分区,点击“下一步”按钮。
3、软件开始扫描分区。扫描结束后软件会将找到的所有文件及目录以列表的形式显示出来。如下图所示。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制出来。

“数据恢复精灵”找到文件

  二、分区丢失。

  故障现象:在“我的电脑”中看不到这个分区及盘符。在“磁盘管理”中该分区的位置变为“未分配”。
产生原因:误操作删除了分区、分区表本就有问题使用中触发分区丢失、与磁盘管理有关的软件BUG造成、病毒或杀毒软件破坏等。
恢复方法:使用“数据恢复精灵”软件的“恢复丢失的分区”功能。
操作步骤
1、点击主界面上的“恢复丢失的分区”按钮。
2、选择要恢复的磁盘,点击“下一步”按钮。
3、软件开始搜索分区。找到分区后软件会立即显示分区内的文件及目录情况,并询问用户是否保留这个分区。请根据软件显示的分区及其文件信息判断这个分区是否为需要恢复的分区。是则“保留”,不是则“忽略”。搜索到的每个分区,软件均会这样提示。如下图所示。
4、所有分区都找到后,可以选择将要恢复的文件复制出来,或点击“下一步”以便直接保存分区表。如果能确认所有要恢复的分区都找到了,就可以立即保存分区表,保存后,分区立即生效,节省了复制文件的时间,也不必准备复制文件的磁盘空间。

  三、整个磁盘变成了一个大分区。

  故障现象:重做系统后整个磁盘只有一个C盘了。且这个分区的大小等于整个磁盘的容量。原来的所有分区及其文件都看不到了。
产生原因
1、用Ghost软件重做系统时不小心选择了“Disk->From Image”导致。
2、使用了某些品牌笔记本电脑的系统还原功能将电脑还原到了出厂状态。
恢复方法:由于ghost软件(或系统还原软件)在恢复分区时,多数情况下是将数据恢复到分区开头部分的(有时也会写到中间一部分)。这样,如果原来的C盘容量大于恢复后的数据量,D、E等其它分区的数据就不会被破坏,完整恢复C盘以外其它分区的可能性很高。在这种情况下,需要使用“数据恢复精灵”软件的“恢复丢失的分区”的功能。
操作步骤
1、点击主界面上的“恢复丢失的分区”按钮。
2、选择要恢复的磁盘,点击“下一步”按钮。
3、软件开始搜索分区。找到分区后软件会立即显示分区内的文件及目录情况,并询问用户是否保留这个分区。操作过程与“分区丢失”时的操作基本相同。需要注意的是,当软件找到重做系统后的大“C”盘时,一定不要保留这个分区,要选择“忽略”。不然软件就不会继续搜索其它分区了。直接找到原来的D、E等要恢复的分区时才选择“保留”。这一点至关重要。
4、所有分区都找到后,可以选择将要恢复的文件复制到其它磁盘(如果有的话)。或点击“下一步”以便直接保存分区表。这里也有一个问题需要说明,就是在保存分区表后,电脑可能会立即蓝屏崩溃。不必担心,这是由于C盘没有恢复造成的。重启时不要再从这个磁盘启动了,可以用Windows PE或DOS系统启动,然后重新建立C盘,再重新将系统安装到新建的C盘。也可以用系统安装盘启动,在安装过程是建立C盘并安装系统。重做系统并成功启动后就能看到恢复出来的D、E等分区了。

  四、重新分区。

  故障现象:磁盘被重新分区,原来的所有分区都不在了,分区个数也可能变了,当然原来的文件也都找不到了,新分区中还有可能写入了少量新文件。不同于“整个磁盘变成了一个大分区 ”的情况,重新分区后通常有几个分区(很多时候是4个分区)。
产生原因:错误地使用了安装光盘中的自动分区、或一键分区、快速分区等工具。
恢复方法及步骤
如果重新分区后各分区未被格式化、或虽格式化了但没有存入或只存入了极少量的文件,则可以首先使用“恢复丢失的分区”功能,尝试完整地恢复原来的分区。操作步骤与“整个磁盘变成了一个大分区”的步骤相似。找到分区后只保留“原来的”要恢复的分区,其它分区都“忽略”。
如果重新分区后,各分区被写入的文件较多,或者使用“恢复丢失的分区”功能没有找到原来的分区,说明分区的重要信息已被破坏从而无法直接恢复分区。此时需要使用“恢复整个磁盘的文件”功能。操作步骤如下:
1、点击主界面上的“恢复整个磁盘的文件”按钮。
2、选择要恢复的磁盘,同时勾选“额外搜索已知类型的文件”,点击“下一步”按钮。勾选“额外搜索已知类型的文件”的目的是尽量通过一次扫描恢复那些文件头信息被破坏的文件。实践证明,在恢复照片及Office文档时,这个功能非常有用。
3、软件开始扫描磁盘。扫描结束后软件会将找到的所有文件及目录按其所属分区分类、以列表的形式显示出来。显示界面与“恢复分区内的文件”功能的相应界面相同。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制到其它磁盘。在这种情况下,必须将文件复制到其它磁盘。没办法原盘恢复了。

  五、误删除文件。

  误删除文件的故障现象不必过多说明。包括人为误操作删除、软件删除等。表现为分区内的其它文件都在,只是被删除的找不到了。需要注意的是文件被删除后,如果想恢复,就不要再做其它任何操作。包括在“我的电脑”中不断查找的操作。“查找操作”有时候也会造成文件不可恢复的后果。因为在操作的过程中系统可能会自动产生一些临时文件如图片预览缓存文件等。另外在系统分区(C盘)、“我的文档”所在的分区中删除文件后,如果要恢复文件,最好立即断电关机(不是点击“关机”按钮),然后将硬盘挂到其它电脑上再执行恢复操作。因为系统在运行的过程中会向这些分区写入文件,从而破坏已删除的文件。
恢复步骤
1、点击主界面上的“恢复已删除的文件”按钮。
2、选择要恢复的分区,点击“下一步”按钮。
3、软件开始扫描分区。扫描结束后软件会显示找到的文件及目录。显示界面与“恢复分区内的文件”功能的相应界面相同。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制出来。

  “数据恢复精灵”软件的下载页面:https://www.eassos.cn/cr/download.php