問:我從公司電腦儲存了一些資料到磁片裡,用家中的軟碟機讀取卻是空白的?為了這個情況我換了一台新軟碟機,磁片也用全新的,但同樣的事還是發生了,這到底是怎麼一回事?
答:通常遇到軟碟機讀取出狀況,消費者第一個反應就是磁片壞了,不然就是磁碟機有問題,不過上面這種情況,不像是硬體的問題,反而像是你的作業系統在跟你開玩笑。
以你情況來說,當你透過軟碟來傳遞文件,你把文件傳入磁片,並打開相關路徑以確定文件的存在。然後你把磁片帶回家。卻發現磁片是空的。你再一次拷貝文件到磁片,這一次非常小心而且非常肯定磁片中確實存在文件,甚至於你在磁片中可以直接打開和關閉這個文件。你又再把它帶回家,卻仍然發現磁片是空的,甚至用全新的軟碟、重新格式化的磁片,的問題出在哪兒?
問題就在於作業系統的磁片緩衝區妨礙了我們發現真正的問題所在。也就是說當軟碟機的讀寫頭開始旋轉。電腦也認為軟碟機已經把文件寫入到了磁片中,當我們察看磁片上的路徑目錄或者打開文件時,電腦讀的其實是緩衝區中的內容,而不是磁片中的。所以實際上,磁片還是空的,拿到哪一台電腦讀取,都會發現磁片是空白的。
要解決這種問題,最簡單方法就是把資料寫入磁片中,然後把磁片拿出,再插入軟碟機。因為電腦能夠識別出一個磁片被抽出來而另一個磁片被插進去了。如此一來軟碟機的磁片緩衝區就會被清空,這樣,下一次讀取資料時,讀的就是磁片而不是緩衝區。
但是,一定要記住,只要你從磁片中讀到東西,無論你讀到的是什麼,都是先拷貝到緩衝區裡,然後再從緩衝區中讀出來的,直到取出磁片為止。
ps.有點看不懂...可以幫忙解釋一下嗎
書籤