deedd18f001aed1b_2.jpg (86.25 KB, 下載次數(shù): 8)
下載附件
保存到相冊
2016-8-12 13:49 上傳
大家可以注意下我們的發(fā)燒級小米路由器的硬盤上一共有四個分區(qū),總大小為1T,大B。 1.前三個分區(qū)的大小分別為132M,132M和264M,余下的空間為第4個分區(qū)。 2.前兩個分區(qū)用于存放小米路由系統(tǒng),互為備份,一個啟動不成功時,會自動重新啟動,并切換到另一個上。 3.第三個分區(qū)主要用于存放系統(tǒng)的一些配置文件。 4.第四個分區(qū)才是用于做為NAS使用的,可以存迅雷離線下載,并通過Windows共享或DLNA方式共享。 小米路由器的4個分區(qū)都是采用的Linux上目前最常用的Ext4分區(qū)格式,Windows系統(tǒng)默認(rèn)情況下是不能識別這些分區(qū)的,所以如果取下小米路由器的硬盤,連到Windows上,Windows就會提示不識別,并提醒進(jìn)行格式化,這個時候如果手賤點(diǎn)一下,那上面提到的4個分區(qū)就瞬間消失了,再接回小米路由器上就會出現(xiàn)紅燈。也就是不能用了,會不會覺得傻逼了呢,不用怕。小編給你介紹下。 如果有Linux系統(tǒng),那么把硬盤連接到Linux系統(tǒng)上時會看到四個分區(qū),并可以分別讀出分區(qū)中的文件。不過如果不理解Linux系統(tǒng)中各文件的意義,最好還是小心一點(diǎn),因為Linux的文件與Windows上有所不同,例如文件有所屬用戶、用戶組的屬性,也有是否可以讀取、改寫或執(zhí)行的權(quán)限,另外文本文件格式也和windows不同。如果把一個文件復(fù)制到Windows上修改,然后再拷回來,不一定能保證還能正常使用。 大家很多人手都不是很老實,會造成各種問題,也就是不能用。本文主要是介紹下怎么去修復(fù)這個問題。 方法一: 通過硬盤對拷 1.假設(shè)你最初拿到路由后對硬盤通過類似Ghost這樣的工具做過全盤對拷,那么還是有可能恢復(fù)的。但也只是有可能,如果你在備份后,又進(jìn)行過升級,那么硬盤上文件版本和路由器Flash上的版本就會不匹配,一個蘿卜一個坑,這樣也很有可能不能正常啟動,因為核心的很多驅(qū)動程序是存放在硬盤上的。 2.恢復(fù)方法: 如果有朋友的小米路由器,且 軟件版本相同,也可以拿來Ghost復(fù)制一下,不過注意的是,不是你的路由的數(shù)據(jù),請只復(fù)制前兩個分區(qū)的內(nèi)容,因為后面分區(qū)是存有別人的配置和NAS文件。 方法二:通過手工分區(qū)方式恢復(fù)文件 1.這種方式相對于上一種復(fù)雜得多,適用于懂一點(diǎn)Linux又原意折騰的人?;痉绞剑和ㄟ^手工方式將硬盤分區(qū)并格式化,然后從備份中恢復(fù)前兩個分區(qū)的內(nèi)容。 2.恢復(fù)方法:首先得有一臺Linux主機(jī)或虛擬機(jī)。然后把硬盤通過USB硬盤盒或其它方式連接到linux主機(jī)上,然后通過工具進(jìn)行分區(qū),這一步也要特別小心,不要誤把主機(jī)的硬盤給格掉了。分區(qū)大小按前述大小分即可,分區(qū)完成后,通過mkfs.ext4命令對每個分區(qū)進(jìn)行格式化。格式化完成后,將原來備份的前兩個分區(qū)的內(nèi)容拷貝回去即可。 方法三:通過U盤恢復(fù) 這個部分我隱藏了,這是幾種恢復(fù)硬盤方法中最簡單的一種,也是成功率最高的一種。 1.這種方法我們只需要一個可用升級包和一張U盤即可。 2. 恢復(fù)方法 a.將升級包 brcm4709_all_xxx_0.x.xxx.bin 復(fù)制到U盤的根目錄下; b.路由器斷電,裝上硬盤,并插上U盤; c.按住復(fù)位按鈕不放,然后上電,直到黃燈開始閃爍后再松開,系統(tǒng)此時開始自動恢復(fù); d.這個過程需要多等一會,注意這個過程不要斷電,系統(tǒng)修復(fù)完成后會自動重啟,硬盤會自動分區(qū)和恢復(fù) e.小米路由器重新啟動,藍(lán)燈亮起來 這個方法簡便實用,而且我覺得是小米路由的技術(shù)上的一個升級,當(dāng)然現(xiàn)在還不合適公布rom包,所以大家也不要找我要。
接下來要說明的是,all這個種命名是更新flash里面數(shù)據(jù)的rom包,還有一種hd命名的,只更新硬盤文件。關(guān)于第三種,可能會越到這個問題,就是手賤,在升級過程中,斷電了,你說這是不是手賤。那么會造成flash里面文件損壞,這種東西,只能去,ttl先把flash搞定。再去恢復(fù)。
|