CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

★★★快来抢300分★★★:当我复制vcd里的dat影片时为何总提示i/o错误,如何拷贝到硬盘里?

楼主deak()2002-01-08 09:55:10 在 VC/MFC / 基础类 提问

问题点数:300、回复次数:45Top

1 楼deak()回复于 2002-01-08 09:56:01 得分 0

??Top

2 楼leojay(leojay)回复于 2002-01-08 09:57:10 得分 10

你的光盘不好吧。Top

3 楼deak()回复于 2002-01-08 09:59:29 得分 0

to   leojay:  
  不是光盘的问题,可以正常播放  
  Top

4 楼panjet()回复于 2002-01-08 10:00:15 得分 10

用超级解霸,一边放一边录制,纠错功能很强的.Top

5 楼deak()回复于 2002-01-08 10:01:59 得分 0

我发现凡是vcd里的dat影片都不能正常拷贝到硬盘里Top

6 楼XQfish(龙猪)回复于 2002-01-08 10:02:53 得分 0

用虚拟光驱虚下来!Top

7 楼deak()回复于 2002-01-08 10:03:22 得分 0

to   panjet:  
  那岂不是很慢?!  
  thank   you!Top

8 楼lctel(小楼听雨)回复于 2002-01-08 10:04:29 得分 10

如果虚拟光驱做不下来,你只能考虑换一张盘了Top

9 楼hxd1114(狂热者)回复于 2002-01-08 10:05:04 得分 10

你光盘不好呀!(不用给我分)Top

10 楼deak()回复于 2002-01-08 10:06:32 得分 0

to   XQfish:  
  如何用虚拟光驱虚下来?  
  说详细一点Top

11 楼tsjit(大灰狼皮皮)回复于 2002-01-08 10:07:02 得分 20

光盘有很多坏区。你要做一个程序。100K100K地读光盘,把读成功的放到临时文件。  
  读到坏区就跳过几百K。  
  最后再合并到一起。  
  我的同事就这样做的。  
  GOODLUCKTop

12 楼Tasehouny(阿甘)回复于 2002-01-08 10:08:12 得分 110

我告诉你一个方法,其实它的DAT文件有一个非正常的结束符,(不知是不是防止拷贝用的)而播放软件可以识别,通常你拷贝文件到最后的时候,才报这个错误,其实你的文件已经拷贝下来了,但一旦出错,就被系统删掉了。  
   
  我试过,如果拷贝到最后的时候,使劲读光驱的时候,你突然RESET机器,下次启动机器的时候,你看那个文件已经拷贝到你的机器上了,而且丝毫不差。Top

13 楼Tasehouny(阿甘)回复于 2002-01-08 10:11:41 得分 0

我也像知道VCD的格式,比如我怎么知道现在读的数据是播放时的第几分钟,第几秒?  
  跳过一段数据后,连起来的VCD数据还能正常播放吗?  
   
  如果是这样的话!写一个VCD拷贝的软件,岂不是很简单?  
  一个线程读光驱,另一个线程向硬盘写数据,岂不是很简单?Top

14 楼deak()回复于 2002-01-08 10:11:56 得分 0

to   hxd1114:  
  光盘不好为何还能打开和播放呢?  
  Top

15 楼deak()回复于 2002-01-08 10:16:39 得分 0

to   Tasehouny,tsjit:  
  说得有道理,i'm   try!Top

16 楼deak()回复于 2002-01-08 10:19:41 得分 0

to   Tasehouny:  
  使劲读光驱的时候,突然RESET机器,岂不会对光盘和光驱有损害?  
  Top

17 楼cool99()回复于 2002-01-08 15:06:37 得分 0

??Top

18 楼szbobby(szbobby)回复于 2002-01-08 15:22:42 得分 10

文件非正常结束符,有些有防拷贝Top

19 楼juqiang(方枪枪(正在修炼伤心小箭))回复于 2002-01-08 15:56:41 得分 20

同意阿甘的说法,你最后几百个字节,就不要复制了。中间有错误的,可以忽略,然后合并。但是如果盘不好,我的程序没法控制retry的时间。不知哪位大虾知道?Top

20 楼oldmonsterman(飞龙在天)回复于 2002-01-08 16:47:52 得分 10

应该是防拷贝的功能,这种情况我也遇到过Top

21 楼xiaobei525(汤姆)回复于 2002-01-08 16:51:46 得分 10

可以用超级解霸把它转化为mpeg的格式。Top

22 楼JebelMar(萨克斯风)回复于 2002-01-08 16:57:59 得分 50

如果光盘质量的问题,就算用虚拟光驱也不行,到了坏扇区也会报错的!  
  不如试试将“文件系统”中的光驱的缓冲区设为“不预读”,然后重启机器,试一下!  
   
  如果还不行,就只能用其他压缩工具(如超级解霸),将此文件转换一下格式,然后压到硬盘里!  
   
  如果还不行,是不是你的光驱有问题?读其他碟子行吗?如果其他碟子也不行,劝你换个光驱算了!  
  一般情况下,VCD中的*.dat文件都能拷到硬盘里!Top

23 楼JebelMar(萨克斯风)回复于 2002-01-08 17:02:32 得分 0

其实对于VCD播放软件(如:超级解霸),都会有纠错功能,如果遇到读不出来的地方,它会自动跳过,而不是读出来了!  
  所以,质量不好的碟子能读出来(准确的说是:跳过去),但是拷不到硬盘上!  
   
  可以在网上下个     Virtual   Cd   6.01  
  用它就可以虚拟到硬盘上了!Top

24 楼cool99()回复于 2002-01-08 17:55:34 得分 0

to   JebelMar:  
  你说的“文件系统”是指哪里?Top

25 楼babytiger(babytiger)回复于 2002-01-08 19:47:27 得分 10

用虚拟光驱虚下来?Top

26 楼baoch110(来自北方的包子)回复于 2002-01-08 20:57:55 得分 20

也可以用刻录软件制作IOS文件,镜像到你的硬盘上  
   
  我没遇到过你的情况,我连DVD的内容都往硬盘上撩,没见不能复制阿(除了没硬盘空间)Top

27 楼deak()回复于 2002-01-09 09:09:08 得分 0

addTop

28 楼JebelMar(萨克斯风)回复于 2002-01-09 09:20:48 得分 0

如果你的系统是98,就在“我的电脑”图标上点右键,点“属性”,然后点一点属性页就可以看到了!Top

29 楼tails(小狐狸)回复于 2002-01-09 15:35:03 得分 0

用Clone   CD,clone下来,完全1:1复制  
  再用deamon-tools加载来当虚拟光驱使,很爽的,我就是这么作的Top

30 楼XQfish(龙猪)回复于 2002-01-09 16:36:58 得分 0

用虚拟光驱虚下来   ,我用过某版本的,读到坏道可选择忽略!考下来,一样能看!~  
  Top

31 楼S_VC(VC初学者)回复于 2002-01-09 16:58:32 得分 0

用虚拟光驱虚下来,应该可以。Top

32 楼Ra1998(疯狂红警★永不消失的电塔)回复于 2002-01-10 10:10:00 得分 0

绝对不是光盘质量问题,  
  而是VCD光盘采用一种特殊的机制,不管你用Windows,还是DOS,  
  都无法复制光盘上所有的文件,具体是什么原理,俺也不清楚,  
  希望各位大侠不吝赐教!!!!!!!!  
  U-P!!     Top

33 楼duker()回复于 2002-01-10 11:24:42 得分 0

说了半天,还是没有人能把问题说清楚。。Top

34 楼19760929(19760929)回复于 2002-01-10 12:38:48 得分 0

VCD的内容是可以复制到硬盘的,一般只要拷贝dat文件就可以了,导致I/O错误的情况很多,你可以在Dos模式下拷贝,这样的拷贝效果会好一些的。Top

35 楼yiyo2000_2001(心只有你)回复于 2002-01-10 13:21:10 得分 0

是   光盘的问题。那样的话你只能用光区来看了。。我也有这样的盘。也是看不了/Top

36 楼Homo(阿里)回复于 2002-01-10 14:22:52 得分 0

在http://eusoft.home.sohu.com上有一端VB写的拷贝程序,不过没写全,有兴趣可以下载后根据自己的需要适当修改即可用于解决这个问题。Top

37 楼huang_brid(水风轻吻)回复于 2002-01-10 14:50:38 得分 0

不懂就学!Top

38 楼wangguoqian(新机器的灵魂)回复于 2002-01-10 16:23:01 得分 0

 
  用超级解霸抓轨!  
   
  --------------Top

39 楼quboxue()回复于 2002-01-10 16:35:45 得分 0

如果有视频采集卡的话就好了Top

40 楼fongwei(风伟)回复于 2002-01-10 17:17:29 得分 0

并不是所有的vcd都是不能复制的,我试过,也许你的那片盘有问题,或者如上所说的加过密。Top

41 楼cymchina(不唯一)回复于 2002-01-10 17:32:48 得分 0

既然只是防拷贝码的问题,可以去找找文件恢复软件的插件或什么的,不过即使成了,那也  
  是微软的编程模式了,补丁加补丁,搞来搞去还不稳定Top

42 楼paopaoc(大漠)回复于 2002-01-10 20:39:58 得分 0

我也曾遇到过这种现象,一般用的操作系统是NT4时常会出现这种情况,且一般都是在文件快复制完毕时出现的。  
  我的解决方法是重新启动到98下面复制(我用的是双系统启动),这样就很容易就复制过来了。  
  Top

43 楼tangss(啊,旺财!)回复于 2002-01-11 09:42:15 得分 0

1、看看是不是你的光驱的问题  
  2、可以用拆分软件把它拆成几个文件拷下来  
  3、虚拟光驱也可  
  4、Tasehouny(阿甘)的也可行  
  Top

44 楼lx_king(天剑)回复于 2002-01-11 09:43:21 得分 0

这还不好说  
   
  你   重新装一下系统   80%好使Top

45 楼tangss(啊,旺财!)回复于 2002-01-11 09:44:20 得分 0

盘片质量也很重要哦Top

相关问题

  • 关于拷贝VCD?????
  • 从原来SQL SERVER6。5下拷贝出的设备文件TEST。DAT ,怎么在现有6。5下使用???
  • 硬盘拷贝!
  • 拷贝新法!!!!
  • 软盘拷贝
  • 拷贝文件
  • 拷贝函数
  • 拷贝纪录
  • 文件拷贝
  • ★->★★ ^o^

关键词

  • 拷贝
  • 硬盘
  • 文件
  • vcd
  • 虚拟
  • 解霸
  • 系统
  • 数据
  • 质量
  • 软件

得分解答快速导航

  • 帖主:deak
  • leojay
  • panjet
  • lctel
  • hxd1114
  • tsjit
  • Tasehouny
  • szbobby
  • juqiang
  • oldmonsterman
  • xiaobei525
  • JebelMar
  • babytiger
  • baoch110

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo