我以前从未dd
在不同格式的文件系统之间传输数据,我想发布我所拥有的内容。我正在尝试将虚拟机目录下文件中的磁盘(只能通过 VMware 启动)转换为镜像到 FAT 文件系统分区的同一磁盘(我希望可以通过 VMware 或本机启动)。我现在正在处理的磁盘有一个通过 Mint 工具分配的 200G 插槽,用于自定义分配,我正在尝试复制一个 200G 的 VMware 磁盘。(如果需要,我可以给它 1 或 2 个 GB 以上的空间。)
我目前拍到的最佳镜头是:
christos@christos-laptop ~/Windows 10 x64 6.vmwarevm $ sudo dd if=Virtual\ Disk.vmdk of=/dev/sda3 count=214748364800 bs=1024
dd: error writing '/dev/sda3': No space left on device
2+0 records in
1+0 records out
1024 bytes (1,0 kB, 1,0 KiB) copied, 0,0011087 s, 924 kB/s
据我所知,之前的尝试可能会堵塞分区,并且我在安装时遇到了辅助问题,甚至可能会擦除磁盘:
# mount -t vfat /dev/sda3 /tmp/windowsmount: wrong fs type, bad option, bad superblock on /dev/sda3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
那么,我可以做什么(如果有的话)来清除分区上任何被识别为占用空间的东西,并且在擦除映像之后它将是磁盘映像内容?
谢谢,