問題重述
起因是我把一個32g的u盤製作成了啓動盤,因爲剩餘空間還很大,所以依然當成u盤來用。
其中啓動盤製作過程參考[1],途中遇到過錯誤[2]。並且跟[1]不同的是,在“隱藏啓動分區”選擇了“高級隱藏”,這樣做出來的啓動盤文件信息和其他空間是相隔開的,方便存儲東西。
我使用了type-c轉usb的轉換器把該u盤連在了我的平板上。一開始挺好的,可以把平板裏的東西轉移到u盤裏,可是複製了幾個之後突然報錯說“根目錄已滿或發生錯誤”,無法再將文件放到u盤中,並說需要格式化。
將u盤從平板移除插到電腦上後,無法將文件放入u盤,也無法修改移動u盤裏的文件,提示u盤寫保護。並且因爲寫保護,也無法格式化。
方法嘗試
根據[3]中的說法,逐一排查。
1. u盤上並沒有寫保護開關
2. 是u盤的問題,不是電腦系統的問題
3. 嘗試使用DiskGenius解決,但是點不了格式化按鈕,也無法保存修改:
4. 嘗試使用“屬性”--“工具”--“檢查”來修復,然而還是提示寫保護,無法進行:
5. 嘗試把啓動盤還原成普通u盤,參考[4]。在點了“寫入”之後出錯,無法還原。
問題解決
在多種方法嘗試無果後,決定採用量產法,參考[5]。
下載chipeasy,運行後查看芯片型號:
我這裏顯示的是SM3257ENLT,直接百度搜索,出現一大堆下載,找一個感覺靠譜的下下來:
打開量產工具,選擇刷新,可以看到自己的u盤信息:
在下方顯示區域可以看到檢測出的型號,我這裏的圖片是已經修復成功之後截的,原始u盤因爲有隱藏分區所以是掃描出了2個區域。如果量產工具掃描出的型號和用chipeasy檢測出的型號一致,點右側的“開始”就好。
我這裏chipeasy檢測是SM3257ENLT,但是該工具掃描是SM3257ENBA,果然量產失敗了。
於是重新去下載了SM3257ENBA的量產工具,過程中彈出了格式化的窗口,此時點擊格式化可以成功:
結語
轉換器應該是沒問題的,u盤本身應該也是沒問題的。會造成這個問題應該是因爲我把u盤變成了啓動盤,雖然它仍然可以在電腦上使用,但是不能連接安卓系統,u盤插進手機後被手機認爲是錯誤的因此寫保護了。
所以最好還是不要用大u盤做啓動盤,還是直接用個小u盤,然後就直接只當啓動盤用不放東西了。
雖然問題是解決了但是u盤的資料就隨着格式化而消失了,因爲我是剛做完啓動盤所以其實裏面就放了幾個有備份的文件,所以無關緊要。但如果是有很多重要文件,不能修改不能移動還不能簡單粗暴的格式化,那就很麻煩了。