引用:
作者tbsky
其實有某家廠商針對影音碟的謠言澄清過,有興趣的人可能要 google 看看。
以邏輯上來看,當你存入所謂的監控影音資料不會是 raw data,而是一個一個的檔案,還有這些檔案的索引資料庫。所以硬碟上面都會有檔案系統,甚至有作業系統。硬碟如何能夠區分你現在要寫的資料是屬於影音資料,還是檔案系統的 metadata, 或是索引資料,還是作業系統的資料呢?如果隨便 bypass 資料的結果,就是可能當機或是檔案系統毀損。
|
記得以前為了監控專用硬碟會不會弄壞資料查 Google,輾轉看到一篇在講 ATA 協定的 PDF 文件,裡頭有個章節就特別提到這塊,印象最深的是說監控專用硬碟那個可以略過資料錯誤檢查的功能是可以開關的,而且還是 Host 端在控制
不是我們原先以為的:監控專用硬碟自己矇著眼睛隨便亂讀亂寫
想想也對,監視器的影片可不是單純一張張影格資料流,還有最重要的檔頭中繼資料之類的,如果今天發生錯誤且又被略過處理的是它,那麼那怕後續每張影格都是完整的,也一樣是無法播放的壞檔啊,甚至如果被略過錯誤處理的是檔案系統配置表,那就更恐怖啦
結論就是除非你的主機是套裝監視器系統,不然一般的作業系統以及主機板上的南橋或 RAID 控制卡都絕對不可能沒事找事做,去特別啟用這個功能
順著回憶重新 Google 一遍,關鍵字是:ATA-7 streaming command set,當初看的文件應該是這篇:
http://www.t13.org/Documents/Upload...and_Set_-_3.pdf
請參閱:4.23 Streaming feature set 章節,最關鍵的是:4.23.2.5 WRITE CONTINUOUS bit,就有提到是用這個特定指令來決定何時開始「閉著眼睛」寫入