我想知道为什么通常需要将 ISO 文件刻录到 USB 中?
例如,我下载了 Ubuntu 12.04 的安装 ISO 文件。我想从 USB 进行安装,因此我将 ISO 文件复制到 USB。但是我无法从 USB 进行安装。系统提示我必须先将 ISO 文件刻录到 USB 中。我不明白“刻录”到底是什么意思?为什么要刻录 ISO?
答案1
当 BIOS 尝试从设备(闪存驱动器、硬盘、光盘驱动器、软盘等)启动时,它会搜索引导扇区。
A引导扇区或者引导块是硬盘、软盘、光盘或其他数据存储设备的一个区域,其中包含计算机系统内置固件将加载到随机存取存储器 (RAM) 中的机器代码。引导扇区的目的是允许计算机的引导过程加载存储在同一存储设备上的程序(通常但不一定是操作系统)。引导扇区的位置和大小(可能对应于逻辑磁盘扇区)由计算平台的设计指定。
仅将
.iso
文件复制到闪存驱动器不会创建引导扇区,因此它不起作用。同样,您不能简单地将所有文件从一个硬盘复制到另一个硬盘并期望安装的操作系统能够正常工作。文件在那里,引导扇区不在。ISO 映像是一个档案。ISO 文件内的文件必须提取出来,否则将无法使用。
同样,您也不能将硬盘的全部内容存档在一个
.zip
文件中并继续使用它。期限燃烧在谈论闪存驱动器时被完全误用。
ISO 映像是 [...] 一个存档文件 [...],由光盘每个已写入扇区的数据内容组成,包括光盘文件系统。
这意味着它包含操作系统启动所需的所有文件和引导扇区信息。传统上,燃烧意味着将这些信息写入光盘。激光实际上烧伤光盘层上的数据。谈到闪存驱动器时,燃烧只是意味着将数据写入闪存驱动器。
答案2
如果您读到的说明中告诉您专门将 Ubuntu 的 ISO“刻录”到 USB 闪存驱动器上,那么这是对这个词的误用……因为“刻录”这个词的使用带有一些随意性并做出了一些假设。
对于 ISO 文件,“刻录”是指使用程序将 ISO 文件制作成光盘。这与将 ISO 文件复制或写入光盘不同……如果您使用 Explorer 检查光盘,则会显示光盘上带有扩展名 .ISO 的实际文件。从 ISO 文件刻录光盘是指使用软件获取光盘映像并将其重新转换为实际光盘。从某种意义上说,ISO 文件类似于 .zip 文件。它是一个包含原始光盘所含所有内容的包。因此,从 ISO 文件“刻录”光盘是指获取该容器并将其重新打开到光盘上。
现在,“刻录” ISO 文件到 USB 闪存驱动器的操作意味着将 ISO 文件中的内容复制到驱动器上,而不是复制实际的ISO 文件复制到驱动器上。它还考虑到您必须使 USB 驱动器可启动,就像它是可启动 CD 或 DVD 一样。仅打开 ISO 文件并复制文件是不够的。
尽你所能看这里,从 USB 闪存驱动器安装 Ubuntu 的说明比仅仅将 ISO 文件复制到拇指操纵杆要复杂一些。
从 Windows
Oneiric ISO 文件不再在 CD 映像中包含名为 usb-creator.exe 的文件。您需要下载Linux Live USB 创建器。
一旦您有了 usb-creator.exe,运行它并按照与 Linux 相同的步骤进行操作(将它指向您的 .iso 文件或 Ubuntu CD-ROM,将它指向您的 USB 闪存驱动器,确保您选择了正确的设备,然后“制作启动盘”)。
笔记
您可以使用 Unetbootin 而不是 usb-creator.exe 来创建可启动的 USB 闪存驱动器。http://unetbootin.sourceforge.net/
如果 USB 闪存驱动器的格式不符合 Windows 的识别要求,您将无法选择它。您可能需要使用 Windows 资源管理器对其进行格式化,以便它显示在创建工具中。
答案3
将 .iso 文件视为 .zip 文件。也许这会有所帮助。
但是与 .zip 文件不同的是,.iso 是整个驱动器的完整副本或映像。.iso 文件也可以像任何其他物理/逻辑驱动器一样“安装”。但 .iso 仍然不是真正的设备。
当然,您可以修改 .iso 的内容,而无需实际安装、重新映像等。但这比简单的 .zip 文件需要更多步骤。而且修改 .iso 的内容也不是 Windows 的内置功能(至少目前还不是)。
因此,从本质上讲,.iso 文件是一个虚拟驱动器,必须通过称为“刻录”的过程将其变为现实,以便真实系统可以使用其中的信息 - 例如启动。