我在 ASUS X550LA 上运行 MATE 16.04,有一个名为“image.dd”的 2.1Gb 文件,类型为“未知”。我尝试打开它,但什么也没发生。man dd
在终端中运行返回Convert and copy a file
- 它是什么?
- 有必要吗?
- 删除它会有什么影响?
我知道一个问题有三个,但它们是相互关联的。
答案1
1)我最好的猜测是,它是用某种媒体(例如闪存驱动器或存储卡)的 dd 创建的图像文件。
2 和 3) 它是否必要取决于您对必要性的定义。即使没有它,操作系统也应该可以正常运行,但它可能包含您希望保留的数据。
您可以使用命令轻松测试我的理论parted image.dd
这将导致与此类似但可能不完全相同的输出。
Using /home/me/Desktop/image.dd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
在 (parted) 提示符下发出命令 print 将提供与此类似但绝对不完全相同的输出
Model: (file)
Disk /home/me/Desktop/image.dd: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 420MB 419MB ntfs Basic data partition hidden, diag
2 420MB 693MB 273MB fat32 EFI system partition boot
3 693MB 827MB 134MB Microsoft reserved partition msftres
4 827MB 470GB 469GB ntfs Basic data partition msftdata
5 470GB 470GB 891MB ntfs hidden, diag
6 470GB 471GB 472MB ntfs hidden, diag
7 471GB 500GB 29.2GB ntfs Basic data partition hidden, msftdata
(parted)
获得输出后,quit
在 (parted) 提示符下输入以退出 parted。
在您的具体情况下,图像似乎没有如上所示的分区表,但由于它是存储设备的图像,因此它具有扇区大小信息。
如果您希望仔细阅读内容以确保您没有删除您想要的内容,这里有几个关于如何将图像安装为循环设备的答案。
这是一个相当简单的过程,并且由于没有分区表,因此您不需要偏移。
mount -o loop image.dd mountpoint
其中 mountpoint 是您希望将其挂载到树上的位置。您可能希望提前创建一个挂载点。
例如:
mkdir /media/test
mount -o loop image.dd /media/test
ls /media/test
创建目录
循环挂载映像文件
并列出图像根目录下的内容
答案2
图片.dd可能是由测试磁盘实用程序(用于恢复已删除的文件)并且删除它不会对系统造成损害,在这种情况下,只需确保它不包含重要文件即可。