硬盘镜像固定与还原的基础知识

0X01 DD命令

(1)Windows系统下的DD工具 :dd.exe

  • dd for windows
    在这里插入图片描述
    (2)Linux系统下的DD
  • fdisk -l 查看当前所有分区信息(必须用root)
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     1002047      500000   83  Linux
/dev/sdb2         1002048    12002047     5500000   83  Linux
/dev/sdb3        12002048    13002047      500000   83  Linux
/dev/sdb4        13002048    15002047     1000000   83  Linux
  • df -h 查看硬盘使用情况
root@localhost df-2021]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  9.3G  8.5G  53% /
devtmpfs        471M     0  471M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  8.5M  478M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sda1       297M  147M  151M  50% /boot
tmpfs            98M   20K   98M   1% /run/user/1000
[root@localhost df-2021]# df -h /usr/            #查看指定目录磁盘使用情况
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  9.3G  8.5G  53% /

0X02 硬盘镜像固定与还原

  • 硬盘克隆
    dd if=/dev/sdb of=/dev/sdc
    dd if=disk1.img of=/dev/sdc
  • 硬盘完整镜像
    dd if=/dev/sda of=~/disk1.img
    dd if=待固定的磁盘 of=/存储目录/镜像文件 (确保存储目录有足够的空间)
  • 创建磁盘镜像文件的同时就执行压缩:
    dd if=/dev/sda | gzip > disk.img.gz
    dd if=/dev/sda | bzip2 > disk.img.bz2

gzip 命令
语法:gzip [选项] 压缩(解压缩)的文件名
该命令的各选项含义如下:
-c:将输出写到标准输出上,并保留原有文件。
-d:将压缩文件解压。
-num:用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。

  • 硬盘分区镜像
    dd if=/dev/sda1 of=~/part1.img

0X03 远程固定硬盘数据

  • NC远程传输文件
    nc 192.168.10.11 4445 >> D:\disk.img #本地计算机
    dd if=/dev/sda2 | nc -l 4445 #远程计算机
    (注:本地计算机监听要先打开,192.168.10.11是远程计算机的IP)
  • 查看远程机器端口是否开放: telnet 192.168.10.11 80

[1] dd使用方法详解
[2] Windows下面的DD工具
[3] linux使用dd命令拷贝和恢复镜像
[4] linux dd实现磁盘完整全盘镜像备份backup,恢复recover(restore)
[5] Linux硬盘镜像获取与还原(dd、AccessData FTK Imager)
[6] linux互传文件nc命令
[7] Linux与windows互传文件命令rz&sz&nc
[8] windows环境下netcat的安装及使用

C:\Documents and Settings\Administrator>dd --list rawwrite dd for windows version 0.6beta3. Written by John Newbigin This program is covered by terms of the GPL Version 2. Win32 Available Volume Information \\.\Volume{f96a7ab8-6270-11e9-b10a-806d6172696f}\ link to \\?\Device\HarddiskVolume1 fixed media Mounted on \\.\c: \\.\Volume{f96a7ab9-6270-11e9-b10a-806d6172696f}\ link to \\?\Device\HarddiskVolume2 fixed media Mounted on \\.\e: \\.\Volume{f96a7aba-6270-11e9-b10a-806d6172696f}\ link to \\?\Device\HarddiskVolume3 fixed media Mounted on \\.\f: \\.\Volume{f96a7abb-6270-11e9-b10a-806d6172696f}\ link to \\?\Device\HarddiskVolume4 fixed media Mounted on \\.\d: \\.\Volume{04f3c464-ee5a-11e9-b217-00e04ca38b2c}\ link to \\?\Device\Harddisk1\DP(1)0-0+8 removeable media Mounted on \\.\g: NT Block Device Objects \\?\Device\Harddisk0\Partition0 link to \\?\Device\Harddisk0\DR0 Fixed hard disk media. Block size = 512 size is 1000204886016 bytes \\?\Device\Harddisk0\Partition1 link to \\?\Device\HarddiskVolume1 \\?\Device\Harddisk0\Partition2 link to \\?\Device\HarddiskVolume2 Fixed hard disk media. Block size = 512 size is 292058824704 bytes \\?\Device\Harddisk0\Partition3 link to \\?\Device\HarddiskVolume3 Fixed hard disk media. Block size = 512 size is 308710211584 bytes \\?\Device\Harddisk0\Partition4 link to \\?\Device\HarddiskVolume4 \\?\Device\Harddisk1\Partition0 link to \\?\Device\Harddisk1\DR7 Removable media other than floppy. Block size = 512 size is 67108864000 bytes \\?\Device\Harddisk1\Partition1 link to \\?\Device\Harddisk1\DP(1)0-0+8 Virtual input devices /dev/zero (null data) /dev/random (pseudo-random data) - (standard input) Virtual output devices - (standard output) /dev/null (discard the data)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值