标签: dd

如何挂载磁盘映像?

我有一个myimage.disk包含分区表和主分区(即 FAT32 文件系统)的磁盘映像。将其视为 USB 笔图像。

我想将主分区挂载到本地目录。我知道如何使用循环工具挂载分区映像,但这里有磁盘映像。我的猜测是我必须安装映像“跳过”分区表,但我该怎么做?

linux mount partitioning dd

28
推荐指数
3
解决办法
5万
查看次数

如何擦除具有不可写扇区的硬盘驱动器?

所以我有一个出现故障的硬盘驱动器。我想在送去更换之前擦除上面的数据。我正在尝试使用dd if=/dev/zero of=/dev/sdXX,但它在第一个写入错误时停止。如何用零覆盖驱动器,忽略写入错误?conv=noerror似乎只影响输入文件。

secure-erase dd bad-sectors

24
推荐指数
2
解决办法
2万
查看次数

如何使用dd用“FF”填充文件?

如何0xFF使用 using填充文件dd

此命令将用零填充输出文件,直到文件大小达到 100 KB:

dd if=inputFile.bin ibs=1k count=100 of=paddedFile.bin conv=sync
Run Code Online (Sandbox Code Playgroud)

但是,我想用0xFFs 而不是0x00s填充文件。

linux dd hexadecimal

24
推荐指数
1
解决办法
5万
查看次数

为什么我们使用cp而不是dd来复制文件?(在unix衍生品中)

对于 *nix 中的普通文件复制,我只见过人们使用 cp(例如cp /mnt/mydevice/myfile ~/myfile),但我最终遇到了dd,它似乎做完全相同的事情(dd if=/mnt/mydevice/myfile of=~/myfile)。我确实看到它们有一些不同的可用参数(dd 在微调复制方面似乎更好),但它们似乎是多余的。这些工具真的做同样的事情吗?

linux unix bsd dd cp

24
推荐指数
2
解决办法
3万
查看次数

如何通过dd在文件中附加数据?

我想在存储在 SSD 中的文件中附加新数据。

dd if=/dev/shm/test of=/data/sdb/test bs=1G oflag=append
Run Code Online (Sandbox Code Playgroud)

但是 df -h 显示 dd 命令总是覆盖测试文件,而不是在测试文件中附加新数据。我也试过

dd if=/dev/shm/test of=/data/sdb/test bs=1G conv=notrunc
Run Code Online (Sandbox Code Playgroud)

它也不起作用。

unix ssd dd

24
推荐指数
2
解决办法
3万
查看次数

为什么dd有时不等到数据写入?

有时,当我将图像写入闪存驱动器时,会发生这种情况:

$ sudo dd if=install57.fs of=/dev/sdc
573440+0 records in
573440+0 records out
293601280 bytes (294 MB) copied, 0.549231 s, 535 MB/s
Run Code Online (Sandbox Code Playgroud)

基本上,Linux 缓存所有内容,不写入任何内容,然后dd退出。键入 后sync,它开始写入数据(闪存驱动器 LED 开始闪烁)。

为什么会发生这种情况?

linux command-line dd

20
推荐指数
3
解决办法
3331
查看次数

dd 在 Mac OS X 和 Linux 上的性能

我试图将 Windows 安装程序的 iso 复制到硬盘驱动器上以避免刻录磁盘。我首先尝试了磁盘工具的还原功能,但由于某种原因它不喜欢 ISO。然后我尝试使用 dd:

dd if=/path/to/image.iso of=/dev/disk3
Run Code Online (Sandbox Code Playgroud)

我意识到它正在以蜗牛的速度复制文件,大约 160 KB/秒。我重新启动到我的 linux 安装并再次运行命令,几乎是逐字逐句:

dd if=/path/to/image.iso of=/dev/sdc
Run Code Online (Sandbox Code Playgroud)

这次命令在不到一分钟的时间内执行,平均速度为 57 MB/秒。在这两种情况下,源和目标都是相同的物理硬盘驱动器。这是怎么回事?

我正在运行 OSX 10.7.3 和 Linux 2.6.38-13。

linux dd macos

19
推荐指数
1
解决办法
1万
查看次数

使用 dd 将分区复制到另一个分区,同时使用物理驱动器

我不确定如何在主题中更好地解释这一点,因此“问题”可能不正确。但在这里。我有三个硬盘。驱动器 A 是 320GB 驱动器,驱动器 B 是 80GB 驱动器,驱动器 C 是 1TB 驱动器。我已将数据从 80 GB 驱动器复制到 1TB 驱动器,并将调整分区大小(以便接下来可以从 320 GB 驱动器复制数据)。

我的问题是:如果我在 1TB 驱动器上启动操作系统,我可以使用 dd 将 320 GB 驱动器复制到该物理驱动器上的另一个分区吗?我知道我不应该复制活动分区(这意味着如果我正在运行该操作系统,我将无法从 320 GB 驱动器复制数据)。

我的理由是:我尝试使用 Acronis TrueImage、分区管理器和 Image 4 DOS/Linux(两个应用程序),复制数据需要一个多星期的时间。这意味着有一个星期,我无法使用计算机,这是不可接受的(除非这是我唯一的选择)。我希望这行得通,所以我至少可以在复制时使用计算机。

如果必须,我可以启动到 Live CD(不是真正的首选选项)或使用“驱动器 B”,但我想尽快删除该驱动器。

partitioning dd

18
推荐指数
2
解决办法
6万
查看次数

如何使用 dd 将 ISO 映像复制到 USB

SliTaz 3.0 发行说明的最后一段说明了有关 liveCD 的以下内容:

ISO 映像现在使用“混合”系统:也可以将其复制到 USB 记忆棒上而无需对其进行格式化(使用 dd)。

有谁知道如何做到这一点?

linux iso-image dd

17
推荐指数
3
解决办法
8万
查看次数

使用 dd 将 HDD 克隆到 SSD?

我有一台运行 Windows 7 的家用机器,我想知道它是否可以执行这样的命令:

dd if=/dev/${oldSataSpinningDisk} of=/dev/${newSSD}
Run Code Online (Sandbox Code Playgroud)

要将在 SATA HDD 上运行的当前系统的内容克隆到新的 SSD?主要是,Windows 7 会启动并实际工作吗?

ssd hard-drive clone dd

17
推荐指数
2
解决办法
4万
查看次数