pkpk0808
|
分享:
▲
▼
我想發表一下小弟的淺見
熱插拔顧名思義就是電腦還在運作的時候可以新增移除他 SATA比PATA多出來的一項優勢就是熱插拔 但是有沒有想過為什麼OS並沒有像隨身碟一樣提供一個安全移除硬體裝置的選項呢 我不知道 但至少我不會在電腦開機運轉的時候去這樣做 就像USB隨身碟 看似沒有在運轉了 結果拔下來 再插回去之後 卻發生檔案損毀的事情
硬碟更不用說了 硬碟還有讀寫頭 一般來講碟片會有一個區域放置讀寫頭 這個區域是沒有放置資料的 在硬碟沒有開機的時候 讀寫頭便是放在那邊 但電腦一旦運轉之後 讀寫頭並沒有放在那邊了 我們都知道讀寫頭與碟片的距離 比一粒灰塵 比頭髮直徑還要細 去撞到碟片就有如飛機撞山一般可怕 而我們就在硬碟通電運轉的時候去給他拔線 再怎樣還是會去晃到移到 就算您很確定很確定他沒有在讀寫好了 那您怎麼確定讀寫頭已經歸位了呢???? 這是重點一!!!!
重點二!!!! 寫過程式的都知道 程式會在結束之後 才將一些檔案由主記憶體回存置輔助記憶體 例如C的fclose執行之後才會將檔案真正寫入 OS的安全移除裝置就是這麼設計的 那如果在程式寫入之前 我們已經將輔助記憶體移走 那會發生什麼事情呢??
以上個人小意見 也許並非完全正確 也歡迎批評與討論 但在OS的SATA熱插拔完全支援之前 各位請三思阿!!!!
此文章被評分,最近評分記錄財富:3 (by MaverickWu) | 理由: 重要觀念~~值得大家一閱! | |
|
|
|