我只想在插入光盘后将DVD旋转到DVD ROM驱动器中。
我唯一的目的是减少用户最后希望在稍后播放DVD时的光盘启动时间。
用户可以选择是否要阻止光盘旋转。
所以,问题是如何将DVD ROM驱动器的spindown超时更改为从不?
答案 0 :(得分:4)
也许你可以在某个时间间隔继续阅读。
但是如果用户想要弹出磁盘呢? 或者做一些需要在DVD ROM上“完全锁定”的其他操作? 连续读取磁盘会使某些操作更加困难,并可能增加挫败感。
当用户决定播放DVD时,她知道播放前的(小)初始延迟。我认为你不会通过最小化这段时间来获得任何好处。
DVD是众所周知的技术,当有人使用它时,他们知道会发生什么。
如果有人对最初的开始时间不满意,那么还有其他技术。
答案 1 :(得分:3)
我想你可以每秒钟从磁盘中寻找随机的文件位?
答案 2 :(得分:3)
不是让驱动器保持旋转,你是否有可能缓冲几秒钟的值,以便在驱动器旋转的同时将数据准备好在内存中?
答案 3 :(得分:2)
Microsoft Windows具有" DVD驱动器降速超时"在您可以修改的注册表中设置:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd388590%28v=vs.85%29.aspx
答案 4 :(得分:2)
有一些SCSI设备参数值可以在称为"空闲状态定时器"的设备上设置。和#34;待机状态计时器"。
如果将它们设置为高于默认值,或者完全忽略,那么驱动器将继续旋转!
请参阅" Power Condition mode page (1Ah)"
可以执行此操作的一个命令行util是sdparm。
答案 5 :(得分:0)
你可以读取磁盘,然后她会继续在你的驱动器中旋转。
答案 6 :(得分:0)
以编程方式解决此问题取决于OP的操作系统。话虽如此,我相信可以肯定地说,在MS环境中,激活/停用设备的简单脚本(在驱动程序级别上)可以实现这一点。在基于Linux / Unix的平台上,杀死/运行CD-DVD ROM守护进程的脚本同样足够。有几个因素会决定前端的外观 - 取决于OP未说明的要求,即美学,选择的编程语言等。这可以写成app或者它可以是一个简单的批处理文件,这一切都取决于如何优雅的OP需要的解决方案。这是一个手动解决方案(您每次都必须单击它),但可以将DVD ROM自动运行功能链接到脚本。