Windows Vista將不再支持舊的DVD驅動器
從某個開發者的blog中得知,Windows Vista將不再支持舊的DVD驅動器。(以下的消息是由光學存儲驅動器組提供的。)
PC的DVD驅動器是在1998年出現的,當時這些驅動器并不支持區域編碼,而依賴于軟件來實現區域編碼。而在2000年1月1號之后生產的DVD驅動器就是所謂的新DVD驅動器,它們都可以支持硬件的區域編碼,而不是依賴軟件來實現。
由于依賴軟件來實現區域編碼存在以下問題:
1. 第三方的廠商不能從DDK的源文件中編譯CDROM.SYS文件,這是因為區域增強的代碼并不包括在DDK中。
2. 區域編碼增強的代碼有時會把新的驅動器誤認為舊的驅動器,這將導致用戶不能播放DVD盤片。更糟的是,驅動器的測試組不能有效的重現這個錯誤,并且這個問題會隨著為一旦系統中添加了一個調試器而徹底的消失。
3. 支持就驅動器的代碼很復雜,并且這個光學存儲組所購買的2000年1月1日之前的驅動器都已經報廢或將要報廢。這樣的話,測試支持這些舊驅動器的那些代碼就變得更加難了,并且如果最后一個驅動器都報廢的話,測試將無法繼續了。
出于對這些問題的考慮,Vista決定將不再支持這些舊的驅動器。
但就算Vista不再支持舊的DVD驅動器,似乎對我們的影響并不大。首先,從DVD中讀取數據的方式并沒有改變,所以磁盤將還是和今天的一樣工作。其次,所有新的DVD驅動器都會像以前一樣運行;唯一的區別就是把驅動器誤認為舊驅動器的危險已經消除。只有當你有一個舊光驅的時候才會感覺到區別,就是經加密/分區的DVD電影將不能播放。再者,由于驅動器的平均壽命只有3年,所以如此舊的驅動器還能工作的機會是非常小的。就算是光學驅動器的測試組也不能把舊光驅的生命延長那么久。
