假设我在 dd 命令中有正确的输入文件和正确的输出文件。如果在此过程中输入文件发生某些变化,是否存在可能损坏输入文件或仅损坏输出文件的风险?
从 dd(或 ddrescue)生成的原始文件打开 \users\user(或任何用户配置文件文件夹)时,我从 osfmount 收到“您当前无权访问此文件夹的权限”的错误。
尝试打开 c:\user\usera 时,需要一段时间,然后我得到“您当前无权访问此文件夹”
如果我选择继续,然后过一会儿,它会显示“您已被拒绝访问此文件夹的权限”和“要获得访问权限,您需要使用安全选项卡”。
如果我然后单击显示安全选项卡的蓝色文本,它将打开 usera 文件夹的属性。有一个按钮”继续,并说用户权限
然后我收到类似这样的消息“将安全信息应用于...时发生错误:....媒体被写保护”
如果我一直点击“继续”,它只会不断闪现更多文件
典型的 linux 机器挂载 atmpfs
来存储临时文件:
$ df
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 953M 702M 203M 78% /
tmpfs 1.5G 111M 1.5G 0% /tmp
...
在现场机器上,我如何访问tmpfs
作为块设备的底层内存以便对其进行映像以dd
用于文件恢复/取证/入侵检测目的?没有任何设备/dev
可以正确地隔离和映射所使用的内存tmpfs
到块设备。
此处已提出此问题,但没有一个答案有帮助:https ://www.linuxquestions.org/questions/linux-general-1/how-to-backup-ramfs-or-tmpfs-using-dd-4175422520 /
我有 1 TB HDD 和一个新的 250 GB SSD。
HDD 具有以下分区:
- 499 MB (EFI)
- 256 GB(引导、页面文件)- 仅使用了 120 GB 的此分区。其余的都是免费的。
- 499 MB(恢复分区)
- 736 GB(主分区)
我只希望将 EFI+Boot+Recovery 复制到 SSD。SSD 有238 GB 可用空间。
我怎样才能做到这一点dd
?我打算启动一个 Ubuntu 实时映像并用于dd
复制。SSD 的大小小于 3 个分区的大小。但这些分区仅保存 121 GB 的实际数据。
我只想用 Ubuntu 工具来完成这个。我已经用谷歌搜索了很多,我不想使用 Windows 软件来执行此操作,也不想使用 Clonezilla。
“openwrt-19.07.6-x86-64-combined-squashfs.img”图像大小为 20MB。如果我将文件名更改为“openwrt.raw”,我可以将其导入 virt-manager 并引导进入系统。但是根分区“/”没有空格。
如果我将“openwrt-19.07.6-x86-64-combined-squashfs.img” dd 到 U 盘中,然后将 U 盘 dd 到一个新文件,将 outfile 导入 virt-manager 并启动系统,根分区的大小为“256MB”。
dd if=openwrt-19.07.6-x86-64-combined-squashfs.img of=/dev/sde
dd if=/dev/sde of=./openwrt_with_256MB_root_partition.raw
“openwrt_with_256MB_root_partition.raw”的大小与U盘大小相同。但是如果我使用以下命令:
dd if=openwrt-19.07.6-x86-64-combined-squashfs.img of=/openwrt.raw
输出文件与输入文件大小相同。我明白这个动作是没有意义的。但是,当我将 256MB 根分区插入 USB 驱动器时,有人能解释一下是什么让其可用吗?有没有办法在不需要物理 USB 驱动器或其他磁盘的情况下创建具有 256MB 根空间的映像文件?
我从AliExpress以 28 美元左右的价格购买了一张 256 GB 的 SD 卡,起初我以为它是垃圾,但评论似乎不错。
我使用 f3write 和 f3read 来验证它确实包含 256GB,并显示平均速度为 60 MB/s。
黑盘魔术表演结果:
我想知道为什么它的价格如此便宜以及我可能会做哪些其他测试?难道它不支持其他格式?有什么办法可以绕过 f3write 吗?一般来说,这里给出了什么?