RFDD(磁盘操作工具)官方版是一款由RANFS开发的专业命令行磁盘操作工具,其功能类似于Linux/Unix系统中的经典dd命令。RFDD软件可以用于复制文件并对原文件的内容进行转换和格式化处理,并且通过RFSD服务,实现对远程文件的操作,包括对远程设备的数据读写、恢复、取证等操作。
软件功能
1、支持dd工具的全部基础功能,包括有文件复制、格式转换、数据格式。
2、通过RFSD服务,可以实现对远程设备文件读写操作。
3、RFDD软件支持扇区级精确操作,可以备份/恢复 MBR、分区表等底层数据。
4、可以支持多平台使用,包括有Windows、macOS、iPhone、iPad等。
使用帮助
$ rfdd -h
rfdd v1.3.0.0 (2019-08-05) - convert and copy a file
Copyright (C) 2014-2019 ranfs.com
usage: rfdd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
[seek=N] conv=[notrunc|noerror|sync|fsync|resume] retry=NUM
status=[noxfer|none] level=[LEVEL]
bs=BYTES read and write BYTES bytes at a time
ibs=N Read N bytes at a time
obs=N Write N bytes at a time
count=N copy only N input blocksn
seek=BLOCKS skip BLOCKS obs-sized blocks at start of output
skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input
if=FILE read from FILE instead of stdin
of=FILE write to FILE instead of stdout
conv=CONVS [notrunc,noerror,sync,fsync,swab,resume,]
conv=notrunc Don't truncate output file
conv=noerror Continue after read errors
conv=sync Pad blocks with zeros
conv=fsync Physically write data out before finishing
conv=swab Swap every pair of bytes
conv=resume Continue writing at the end of the output file
iflag=skip_bytes skip=N is in bytes
oflag=seek_bytes seek=N is in bytes
retry=NUM Retry request NUM times if transient problems occur
status=noxfer Suppress rate output
status=none Suppress all output
level=LEVEL set log level: [verb, dbg, info, warn, err]
may be suffixed by b(512), kB(1000), k(1024), MB(1000000), M, GB, G, TB, T
安装说明
1、使用 curl
curl http://dl.ranfs.com/pub/rfdd/all/get.sh -o -|sh -s /usr/local/bin
2、使用 wget
wget http://dl.ranfs.com/pub/rfdd/all/get.sh -O -|sh -s /usr/local/bin
3、使用 powershell
$rfdd_dir="c:rfdd";Invoke-Expression(New-Object Net.WebClient).DownloadString("http://dl.ranfs.com/pub/rfdd/all/get.ps1")
4、安装路径
在 Linux 和 macOS 上,默认安装路径在 /usr/local/bin ,如果需要指定其它路径,请更改 sh -s 后面的路径配置。
在Windows上,默认安装路径在 c:rfdd ,如果需要指定其它路径,请更改 $rfdd_dir= 后面的路径配置。