為什么要安全彈出USB
為什么要安全彈出USB
在彈出U盤(pán)時(shí),出現(xiàn)“設(shè)備正在使用中”的提示時(shí),通常是由于程序使用該設(shè)備中的文件所致。對(duì)此我們需要關(guān)閉正在使用U盤(pán)數(shù)據(jù)的程序或窗口,然后再嘗試彈出U盤(pán)。但也有時(shí)候你會(huì)煩于等待時(shí)間過(guò)長(zhǎng),或是再三取消占用不成功,而將USB設(shè)備直接拔出來(lái),安全彈出USB到底有什么用,下面就讓我們一起來(lái)看看吧。
為什么要安全彈出USB參考如下:
很久以前,操作系統(tǒng)曾經(jīng)把磁盤(pán)當(dāng)成一直陪在身邊的信任對(duì)象。讀取或是寫(xiě)入文件時(shí),操作系統(tǒng)覺(jué)得,磁盤(pán)中的文件仍然可以訪問(wèn),不會(huì)中途變卦忽然閃人。當(dāng)你在電腦上打開(kāi)了磁盤(pán)里的文件,讀取程序就希望重回磁盤(pán)繼續(xù)閱讀。當(dāng)你修改文件時(shí),寫(xiě)入命令會(huì)被調(diào)入到某個(gè)子程序里面,操作系統(tǒng)的主程序甚至都會(huì)忘了有這回事。當(dāng)你毫無(wú)預(yù)兆地忽然拔出磁盤(pán),子程序正被調(diào)用,主程序撒手不管,數(shù)據(jù)可能來(lái)不及寫(xiě)入磁盤(pán),就永久丟失了。
曾幾何時(shí),電腦上還有“Mount”(安裝)和“Unmount”(卸載)儲(chǔ)存媒介(storage media,如U盤(pán)、SD卡、移動(dòng)硬盤(pán)等)的正式流程。當(dāng)安裝磁盤(pán)部件的程序蹦出來(lái),就會(huì)觸發(fā)一些機(jī)械開(kāi)關(guān),去檢查這個(gè)媒介是不是真的存在。一旦機(jī)械開(kāi)關(guān)說(shuō)行,軟件就可以開(kāi)始使用媒介了。一些媒介居然還有機(jī)械聯(lián)鎖,防止自己被彈出、刪除,直到軟件成功解鎖。
蘋(píng)果Macintosh的軟驅(qū)和光盤(pán)就是一個(gè)機(jī)械聯(lián)鎖安裝的近一點(diǎn)的例子。你只能通過(guò)某個(gè)軟件的命令彈出媒介,但如果一些程序正在占用媒介的話,命令就會(huì)被無(wú)視。
如果換做USB接口連接,USB又沒(méi)有機(jī)械聯(lián)鎖,也不會(huì)去檢驗(yàn)媒介的存在感。用戶就能繞過(guò)操作系統(tǒng),隨便把U盤(pán)拔出來(lái),讓電腦里還在讀寫(xiě)的各種子程序嚇一跳:“靠!勞資正在用呢!”
因此,安全彈出USB,其實(shí)還是干了那么幾件事的:
1)它會(huì)把所有寫(xiě)入磁盤(pán)的活動(dòng)捋一遍。
2)它會(huì)提醒/警告所有程序,磁盤(pán)要閃人了,該干嘛的趕緊去干。
3)它會(huì)在程序無(wú)動(dòng)于衷的時(shí)候提醒用戶,文件還在被系統(tǒng)占用。
你可以隨時(shí)拔掉U盤(pán),但你應(yīng)該懂得體諒此時(shí)忙得七手八腳的程序。
現(xiàn)在的電腦采取了多種措施,來(lái)對(duì)抗這種反復(fù)無(wú)常的“U盤(pán)忽然閃人”事件。比如,Windows甚至推出了一個(gè)名為“Optimize for Quick Removal”(快速刪除優(yōu)化)的功能,確保數(shù)據(jù)更速度地寫(xiě)入,而不是等一等再分批處理。
但大家的習(xí)慣已經(jīng)很難改變了。如果你只是專心讀取磁盤(pán)里的東西,那安全彈出就沒(méi)啥必要。如果你正在寫(xiě)入,除非你在很二逼地做檢索磁盤(pán)那樣的事情,只要一段時(shí)間沒(méi)寫(xiě)入了,你也能直接拔U盤(pán)。
不過(guò),安全彈出還是干了不少實(shí)事的,而且是確保磁盤(pán)安全移除的唯一辦法。大多數(shù)時(shí)間,你可能根本用不著,但為了不讓某些重要數(shù)據(jù)永久丟失,你還是乖乖照做吧。