我想将 4.4 GB 的 ISO 文件复制到 8 GB 的 U 盘,但复制 4.3 GB 后,显示文件太大,尽管 U 盘中有足够的可用空间。所以我不得不将其复制到外部硬盘。我怎样才能将 ISO 文件复制到 U 盘?
我甚至尝试将该文件重命名为 exe 或 rar,但没有希望。
答案1
问题不在于文件名,甚至操作系统,而在于文件的大小。U盘的格式可能是 FAT32,根据 Wikipedia
http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32最大文件大小为 4 GiB 减 1 字节或 4,294,967,295 (2^32 − 1) 字节。FAT32 是 USB 闪存驱动器的默认文件系统。您可以使用终端窗口确认这一点 sudo fdisk -l /dev/sdX
(“X”的值可能是 b,因为 USB 闪存驱动器可能是系统中的第二个驱动器)。
现在,如果你只想使用闪存驱动器来移动 ISO,你可以使用http://sourceforge.net/projects/p7zip/,http://linux.die.net/man/1/7z或其他存档实用程序将文件分成两部分,然后将其传送到目的地。如果是这样,只需使用“存储”模式压缩,即不压缩,以获得最快的操作。或者,您可以重新格式化闪存驱动器以http://en.wikipedia.org/wiki/Ext2或者http://en.wikipedia.org/wiki/NTFS其文件大小限制为 16 TiB-1,数量级更大。
但是,也许您希望用该 ISO 使闪存驱动器可启动?如果是这样,那么使用 unetbootin(apt-get install -y unetbootin
如果您的系统没有,请安装)用 ISO 的内容创建可启动闪存驱动器。