ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统
ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统
刻录DVD盘,当文件大于2G的时候,Nero会提示NERO选文件时提示无法刻录这么大的文件,请转换格式。这到底是怎么回事呢?怎么样才能解决这个问题呢?其实这是一个格式的问题。
先介绍两种常用的光盘格式,ISO和UDF:
ISO-9660:又简称ISO,是由国际标准化组织在1985年制定的,当前唯一通用的光盘文件系统,任何类型的计算机都支持它,所有的烧录软件也都支持它。而且,若想让所有的CD-ROM都能读取烧录好的光盘,就必须使用ISO-9660或与其兼容的文件系统,其他的文件系统只能在CD-R或CD-RW上读取(有的还需要相应的烧录软件配合)。ISO-9660目前有两个标准:Level 1和Level 2。Level 1与DOS兼容,文件名采用传统的8。3格式,而且所有字符只能是26个大写英文字母、10个阿拉伯数字及下划线。Level 2则在Level 1的基础上加以改进,允许使用长文件名,但不支持DOS。
UDF:是统一光盘格式(Universal Disc Format)的缩写。它采用标准的封装写入技术(PW,Packet Writing)将CD-R当作硬盘来使,用户可以在光盘上修改和删除文件。其基本原理是在进行烧录时先将数据打包,并在内存中临时建立一个特殊的文件目录表,同时接管系统对光盘的访问。被删除的文件或文件中被修改的部分其实仍存在CD-R光盘中,修改后的部分则以单独的数据块写入光盘,只不过在内存的目录表中,通过设定允许和不允许访问以及特殊链接等重定向寻址方法将数据重新组合,让系统找不到“老数据”,或让新数据替换老数据,从而达到删除与修改的目的。当用户结束操作后,便将新的目录表写回光盘并记下操作内容以便光盘日后的读取和数据的恢复(Undo)。这样一来,无疑大大增加了操作的便利性。而且在使用UDF时,一般都可以使用Windows中的资源管理器就能进行烧录,不会象使用ISO映像文件进行烧录时,每次完毕后都要进行关闭区段(Close Session)的操作,减少了烧录失败的机率。目前使用UDF技术的软件也都支持对CD-RW盘片的烧录,但在一些细节上有所不同,如删除的文件真的是被删除而不再是欺骗操作系统了。不过,在增加便利性的同时UDF也减少了有效存储空间,而且还要事先将CD-R与CD-RW盘片进行格式化,其中CD-RW盘片格式化后的容量要减少近100MB,所以大家要视情使用。另外,它还有一种派生的格式,即UDF/ISO,用UDF的技术制作ISO标准的光盘。
两者的区别:
ISO 不支持单个大于2G的文件,UDF 支持2G大小以上文件
ISO 兼容性好;UDF,DOS和Win98系统不支持此格式,2000和XP以上系统和MAC系统支持
用NERO刻录大于2G文件的正确方法:NERO中新建的时候,选DVD - 选择DVD/UDF - 选择“无多重区段(No Multisession)”
注明:选择“无多重区段(No Multisession)是为了保持DVD的最大兼容性,能在绝大多数光驱读得出的话。 那4中UDF模式中,选择什么最能保证刻录质量呢? 版本越低,对老版本windows兼容性越好。。。
刻录质量和文件系统无关
问:现有一视频文件,HD WMV格式的,容量有3G,想把它刻录到光盘上保存。可是在nero中 选择“DVD(ISO)”格式时,会提示容量超过2G,请用UDF格式刻录,可是用“DVD(UDF)”格式刻录后,把盘放进DVD光驱,又会提示不支持这种格式的光盘,请问有什么办法可以在DVD光盘上刻录容量超过2G的文件,同时系统又能够认出这种格式的光盘?
答:在您的问题中,已经包含了问题的答案,要存储单个文件大小超过2G的文件到DVD光盘上,只需采用UDF文件格式刻录即可。至于刻录后要求系统能够识别,则必须考虑您所指的系统是什么操作系统,以Windows操作系统来说,Windows 98 支持读取 UDF 版本 1。02 的光盘数据,Windows 2000 可以支持读取 UDF 版本 1。02 和版本 1。50的光盘数据,Windows XP可以支持UDF 2。01版的光盘数据。在您使用Nero刻录DVD数据光盘之时,您可以通过刻录软件指定自己所要使用的版本。 如果事实上您已经选择了正确的版本,但是刻录的光怕年仍然未能被操作系统所识别,那么您才需要考虑另外的问题。考虑到您播放HD WMV格式,以Windows XP操作系统为例,在某些情况下是有可能造成系统无法识别出使用UDF文件系统的光盘的。首先,部分刻录软件采用的压缩等UDF扩展格式,由于不是正式的UDF标准的一部分,有可能无法被Windows XP所识别。其次,如果光盘在原刻录该光盘的系统和上可读,在其他系统上不可读,则有可能光盘未执行关闭操作,仍处在打开等待追加数据的状态。另外,比较罕见但也不是不可能的是,有可能是这一台新的光盘驱动器存有故障或未能很好的支持UDF文件系统标准。最好,当然也不排除是光盘质量问题或刻录错误。
附注:什么是UDF文件格式?
UDF文件格式标准是由ISO组织下属的OSTA光学存储技术协会(Optical Storage Technology Association)于1996年制定的通用光盘文件系统,采用包刻录方式(Packet Writing),早期应用于CD时 录,允许在CD-R/RW光盘上任意追加数据,为刻录机提供了类似于硬盘的随机读写特性,该标准进行数据刻录时不会出现因为缓存欠载或数据传输速度低于刻录速度而中断刻录过程,使盘片报废,支持Windows 9X/NT/2000/XP、MAC OS等操作系统,目前的应用已越来越广泛。
扩展ISO9660----Joliet和Romeo文件系统
在ISO9660中有一些限制,如字符设置限制,文件名长度限制和目录树深度限制。这些规定阻碍了用户复制数据到可被不同计算机平台读取的CD-ROM。因此,一些操作系统出售商已经以几种方式扩展ISO9660。
Joliet文件系统是扩展文件系统之一,由Microsoft提出和实现。它以ISO9660(1988)标准为基础。如果一CD是用Joliet文件系统创建,它只能在window 9x和window NT4。0 或更新版下读取,但是不能在任何其它平台上读取。在Joliet文件系统下,长文件名允许字符数最多为64,长目录允许数目最多为64。但是,文件名加它的完全路径总字符数不能超过120。
Romeo只定义为window9x长文件名,最多128字符。
ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统的更多相关文章
- 一起Polyfill系列:让Date识别ISO 8601日期时间格式
一.什么是ISO 8601日期时间格式 ISO 8601是国际标准化组织制定的日期时间表示规范,全称是<数据存储和交换形式·信息交换·日期和时间的表示方法>. 示例: 1. 2014-12 ...
- Echarts-地图扩展-标准geoJson格式扩展地图-例子
本人菜鸟一枚,最近搞echarts地图.看到官方给的“标准geoJson格式扩展地图-全国主要城市”的例子,瞬间就蒙逼了.不怪人官网的例子不好,实在是我看不懂它是怎么弄得.最后折腾了一晚上,最后终于弄 ...
- Visual Studio 2015和.Net 2015 预览版在线安装和ISO镜像安装光盘下载
微软刚刚宣布了 Visual Studio 2015和.Net 2015 预览版,并同时提供了下载. 微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 20 ...
- Vmware workstation 11 安装 RedHat 9 时 第二个iso文件 出现光盘无法被挂载
通过虚拟机装linux系统,RedHat 9有3个iso文件,安装第一个iso文件时很顺利,安装完成第一个iso文件后,提示请插入光盘 需要继续安装第二个和第三个iso文件,点击菜单栏——虚拟机——设 ...
- 把ISO文件当作光盘挂载
当不能挂载光盘或者U盘时候,只需要把ISO文件传到某个目录中,比如/data下,即可挂载,如下所示: mount -o loop /data/rhel-server-6.3-x86_64-dvd. ...
- VxVM如何扩展和收缩卷及文件系统
1. 同时扩展卷和文件系统 先用vxassist命令检查DG可用空间 [root@rhelnode1 ~]# vxassist -g testdg maxsize Maximum volume siz ...
- linux 的iptables防火墙
.a文件就是*.o文件的集合, 是object文件的归档文件, 所以, 用nm -A ???.a看到的 symbolic符合名称都是 相应的, 包含的 .o文件.... linux 2.4内核中 ...
- Windows XP UDF 2.5 补丁,播放蓝光ISO光盘必备
蓝光光盘的文件系统是UDF2.5,Windows XP及以下的操作系统默认不能支持这个文件系统.当我们在XP系统中使用蓝光光盘或蓝光ISO文件时,就会提示“Windows不能从此盘读取,此盘可能已损坏 ...
- (转)Linux下用mkisofs制作光盘镜像ISO文件
我们都知道在windows下有winiso可以将光盘制作成光盘镜像ISO文件,在linux下一个命令就搞定了.那就是mkisofs.先看看mkisofs的help. rory@dev:~$ mkiso ...
随机推荐
- AngularJS 中的 Promise 和 设计模式
解决 Javascript 异步事件的传统方式是回调函数:调用一个方法,然后给它一个函数引用,当这个方法完结的时候执行这个函数引用. <!-- lang: js --> $.get('ap ...
- Git学习01 --git add, git commit , git log ,git status, git reset --hard, head
Git官方提供的快速入门教程:https://try.github.io/levels/1/challenges/1 特点:Git极其强大的分支管理:分布式版本 集中式版本控制系统,版本库是集中存放在 ...
- Nginx 配置指令的执行顺序(九)
紧接在 server-rewrite 阶段后边的是 find-config 阶段.这个阶段并不支持 Nginx 模块注册处理程序,而是由 Nginx 核心来完成当前请求与 location 配置块之间 ...
- 什么是Intent(意图)
1.Intent是一种运行时绑定(runtime bingding)机制,它能在程序运行的过程中连接两个不同的组件.通过Intent,你的程序可以向Android表达某种 请求或者意愿,Android ...
- How to delete the icons of Win7 desktop shortcuts
1. Copy the following bat code in txt type file, 2. save it as file extension type bat, run it as ad ...
- 添加解压缩版Tomcat到系统服务
一.安装服务 在命令行中进入/Tomcat路径/bin/,执行“service.bat install”: 说明:1.服务名和显示名称:service.bat中设置了默认的服务名称,不同版本分别命名为 ...
- 【温故而知新-JQ的节点类型】
来源:http://www.hi-docs.com/jquery/contents.html 定义和用法 查找匹配元素内部所有的子节点(包括文本节点).如果元素是一个iframe,则查找文档内容 语法 ...
- linux之SQL语句简明教程---SUBSTRING
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分.这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: S ...
- 数据挖掘之clara算法原理及实例(代码中有bug)
继上两篇文章介绍聚类中基于划分思想的k-means算法和k-mediod算法 本文将继续介绍另外一种基于划分思想的k-mediod算法-----clara算法 clara算法可以说是对k-mediod ...
- poj 1907 Work Reduction_贪心
题意:公司要你要完成N份任务,但是你是不可能全部完成的,所以需要雇佣别人来做,做到剩下M份时,自己再亲自出马.现在有个机构,有两种付费方式,第一种是每付A元帮你完成1份,第二种是每付B元帮你完成剩下任 ...