当前位置: 首页 > news >正文

ISO文件

ISO文件其实就是光盘的镜像文件,刻录软件可以直接把ISO文件刻录成可安装的系统光盘,ISO文件一般以iso为扩展名,其文件格式为iso9660。

ISO 9660,也被一些硬件和软件供应商称作CDFS(Compact Disk File System,光盘文件系统),是一个由国际标准化组织(ISO)为光盘媒介发布的文件系统。其目标是能够在不同的操作系统,如Windows,Mac OS以及类Linux系统上交换数据。

历史

ISO 9660源于High Sierra文件系统。High Sierra通过使用一种分层树(共八层)文件系统,以一种密集的、顺序的布局来组织文件信息,类似于UNIX和FAT。为了增强跨平台兼容性,它定义了一个常用文件属性(目录或原始文件以及记录时间)和名称属性(文件名,扩展名,版本)的最小子集,并且使用一个单独的系统区域来兼容未来的扩展属性。

High Sierra在1986年12月被Ecma国际采用(作了一些改动)而成为了国际标准,即ECMA-119,并提交给国际标准化组织而成为ISO 9660:1988。ISO 9660文件系统正在被行业广泛使用。

简介

我们下载的大部分LINUX安装文件都是iso格式,下载到本地后双击会被WINRAR打开,许多人把它当成了压缩包,这是不正确的,ISO文件通过一些手段不需要解压就可以直接硬盘安装。

iso文件及虚拟光驱

ISO文件的特点:1)最多只包含8级子目录(可以用RockRidge Extension增大这个限制)

2)文件名最大32字符

3)一般文件大小不超过650M,实际可以根据CD或DVD刻录光盘大小改变

许多Linux操作系统以及网络上一些盗版Windows的安装包都是以ISO文件的形式发布的。在得到相应的ISO文件后,可以将其内容烧录(Burn)到光盘上。这样做出来的光盘与购买的安装光盘基本上是相同的。

操作文件

Linux下操作ISO文件

在Linux下,以root身份执行以下格式的命令就可以从/path目录中读到xxx.iso这个文件中的内容。

实际使用时,应该根据实际情况修改/path和xxx.iso。

mount -t iso9660 -o loop xxx.iso /path

如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso。

cp /dev/cdrom xxx.iso

系统文件

Windows下操作ISO文件

在windows下,一般需要专用工具软件才能操作ISO文件。比如UltraISO、WinISO、WinImage、Daemon Tools、WinMount 等。(在Windows8下可直接双击运行

如果仅仅是想读取ISO文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR、WinISO或WinImage打开ISO文件,选中需要的内容,将其解压出来就可以了。

图1

不过,在Windows 8及以后的Windows操作系统中,可以在右键菜单中选择“装载”命令,将其装载到虚拟光驱。

安装盘下

Linux操作系统安装盘的ISO文件

红旗Linux4.1桌面版的iso安装文件在Linux环境下挂装到/mnt/iso目录后看到的内容。

如果把这个iso文件刻成光盘,那么看到的光盘内容也是这个样子。

值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软盘的镜像文件,其中bootdisk.img可以用来制作安装用启动软盘;另一个是dosutils,其中包含了一些DOS工具,比如rawrite.exe,用这个软件可以把软盘的镜像文件写到软盘里

怎么制作iso文件?

用金山模拟光驱等虚拟光驱软件可制做ISO文件。

虚拟光驱是一种模拟(CD-ROM)工作的工具软件,可以生成和你电脑上所安装的光驱动能一模一样的虚拟光驱,一般光驱能做的事虚拟光驱一样可以做到,它的工作原理是先虚拟出一部或多部虚拟光驱后,将光盘上的应用软件,镜像存放在硬盘上,并生成一个虚拟光驱的镜像文件,然后就可以在Windows95/98/NT中将此镜像文件放入虚拟光驱中来使用,所以当您日后要启动此应用程序时,不必将光盘放在光驱中,也就无需等待光驱的缓慢启动,只需要在插入图标上轻按一下,虚拟光盘立即装入虚拟光驱中运行,快速又方便。

虚拟光驱的特点及用途

虚拟光驱有很多一般光驱无法达到的功能,例如运行时不用光盘,即使没用光驱也可以,同时执行多张光盘软件,快速的处理能力、容易携带等。虚拟光驱具有以下特点及用途:

(1).高速CD-ROM

虚拟光驱直接在硬盘上运行,速度可达200X;虚拟光驱光驱的反应速度非常之快,播放影象文件流畅不停顿。一般硬盘的传输速度为10-15MB/S左右,换算成光驱传输速度(150K/S)等于100X。如今主板大都集成Ultra DMA硬盘控制器,其传输速度更可高达33M/S(220X)

(2).笔记本最佳伴侣

虚拟光驱可解决笔记本电脑没有光驱、速度太慢、携带不易、光驱耗电等问题;光盘镜像可从其它电脑或网络上复制过来。

(3).MO最佳选择

虚拟光驱所生成的光盘(虚拟光盘)可存入MO盘,随身携带则MO盘就成为“光盘MO”,MO光驱合一,一举两得。

(4).复制光盘

虚拟光驱复制光盘时只产生一个相对应的虚拟光盘文件,因此非常容易管理;并非将光盘中成百上千的文件复制到硬盘,此方法不一定能够正确运行,因为很多光盘软件会要求在光驱上运行,而且删除管理也是一个问题;虚拟光驱则完全解决了这些问题。

(5).运行多个光盘

虚拟光驱可同时运行多个不同光盘应用软件。例如,我们可以在一台光驱上观看大英百科全书,同时用另一台光驱安装“金山词霸2000”,用真实光驱听CD唱片。这样的要求在一台光驱上是无论如何也做不到的。

(6).压缩

虚拟光驱一般使用专业的压缩和即时解压算法对于一些没有压缩过的文件,压缩率可达50%以上;运行时自动即时解压缩,影像播放效果不会失真。

(7).光盘塔

虚拟光驱可以完全取代昂贵的光盘塔,可同时直接存取无限量光盘,不必等待换盘,速度快,使用方便,不占空间又没有硬件维护困扰。

安装虚拟光驱后的表现

安装虚拟光驱系统后,使用者可在Windows95/98/NT系统平台上看到一个甚至多个光驱盘符,而且每个虚拟光驱就像真的光驱一样,无论是用MS-DOS模式、还是资源管理器,甚至在控制面板里,也会看到这个盘符,它们就是与真的光驱一样的虚拟光驱。

操作方法

Windows环境下iso如何打开

推荐工具:ultraiso如图2:iso打开图所示:

图2:iso打开图

然后我们使用打开工具或文件下的打开菜单,找到我们想要打开的iso文件;

图3:找到iso文件图

iso文件被打开以后,我们就可以看到它的内容如图3:iso文件内容图所示 [1]  :

图4:iso文件内容图

转自:ISO文件_百度百科

相关文章:

  • DVD-数字通用光盘
  • VCD-影音光碟
  • CD-CompactDisk
  • 光盘的标准与格式
  • Hash-散列函数
  • 索引(index)是什么
  • QT 中文乱码解决汇总(包括QString与string、char*互转乱码)
  • c++中const的作用
  • C++ const 详解
  • QT之QML
  • QNX是什么
  • QT中的pro变量解析
  • Qt编译debug和release版本--CONFIG(debug,debug|release)
  • QMake指南(Pro文件指南)
  • Qt常用命令和pro参数
  • [LeetCode] Wiggle Sort
  • 【mysql】环境安装、服务启动、密码设置
  • Asm.js的简单介绍
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • C++入门教程(10):for 语句
  • chrome扩展demo1-小时钟
  • es6要点
  • express如何解决request entity too large问题
  • Javascript 原型链
  • java小心机(3)| 浅析finalize()
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Median of Two Sorted Arrays
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Python 基础起步 (十) 什么叫函数?
  • Spring Cloud中负载均衡器概览
  • springMvc学习笔记(2)
  • 从tcpdump抓包看TCP/IP协议
  • 构造函数(constructor)与原型链(prototype)关系
  • 关于Java中分层中遇到的一些问题
  • 汉诺塔算法
  • 一文看透浏览器架构
  • 一些css基础学习笔记
  • 字符串匹配基础上
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • Linux权限管理(week1_day5)--技术流ken
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​520就是要宠粉,你的心头书我买单
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #### go map 底层结构 ####
  • ###项目技术发展史
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (一)appium-desktop定位元素原理
  • (转)Scala的“=”符号简介
  • (转)scrum常见工具列表
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net core控制台应用程序初识