專利名稱:Fat文件系統(tǒng)格式化方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及信息處理技術(shù),尤其涉及一種文件分配表(FileAllocation Table,簡(jiǎn)稱FAT)文件系統(tǒng)格式化方法及裝置。
背景技術(shù):
圖1為文件分配表(File Allocation Table,簡(jiǎn)稱FAT)文件系統(tǒng)的存儲(chǔ)結(jié)構(gòu)示意 圖,如圖1所示,數(shù)據(jù)(DATA)區(qū)用于存儲(chǔ)FAT文件系統(tǒng)的數(shù)據(jù),該數(shù)據(jù)單位為簇;文件目錄 表(File Directory Table,簡(jiǎn)稱FDT)區(qū)又名ROOT區(qū),此處特指根目錄,為DATA區(qū)存儲(chǔ)的 FAT文件系統(tǒng)的數(shù)據(jù)的目錄,該目錄中包含F(xiàn)AT文件系統(tǒng)的數(shù)據(jù)的文件名、文件長(zhǎng)度、更改 日期、文件起始簇等;FAT區(qū)用于存儲(chǔ)FAT文件系統(tǒng)的所有簇的鏈表,表示FAT文件系統(tǒng)的 數(shù)據(jù)占用簇的情況;主引導(dǎo)記錄(Main BootRecord,簡(jiǎn)稱MBR)區(qū)和Dos引導(dǎo)記錄(Dos Boot Record,簡(jiǎn)稱DBR)區(qū)為兩個(gè)重要的引導(dǎo)扇區(qū),用于FAT文件系統(tǒng)的初始化和正常使用?,F(xiàn)有技術(shù)中,如果M BR區(qū)和/或DBR區(qū)出現(xiàn)故障,則存儲(chǔ)介質(zhì)將無(wú)法再次初始化為 FAT文件系統(tǒng),則必須通過(guò)格式化進(jìn)行恢復(fù)。格式化的通常方法是對(duì)MBR區(qū)、DBR區(qū)、FAT區(qū) 和FDT區(qū)進(jìn)行格式化操作,即重寫MBR區(qū)和DBR區(qū),并同時(shí)刪除FAT區(qū)和FDT區(qū)。由于FAT 區(qū)和FDT區(qū)是FAT文件系統(tǒng)的數(shù)據(jù)的索引,刪除FAT區(qū)和FDT區(qū)會(huì)導(dǎo)致存儲(chǔ)介質(zhì)中存儲(chǔ)的 FAT文件系統(tǒng)的數(shù)據(jù)全部丟失,從而降低了數(shù)據(jù)存儲(chǔ)的可靠性。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種FAT文件系統(tǒng)格式化方法及裝置,用以避免由于MBR區(qū)和 /或DBR區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文件系統(tǒng)的數(shù)據(jù)全部 丟失的問(wèn)題,提高數(shù)據(jù)存儲(chǔ)的可靠性。本發(fā)明實(shí)施例提供了一種FAT文件系統(tǒng)格式化方法,包括獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令;根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第一扇區(qū)信 息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的第四扇 區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;對(duì)所述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述 第三扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作。本發(fā)明實(shí)施例還提供了一種FAT文件系統(tǒng)格式化裝置,包括指令獲取模塊,用于獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令;信息獲取模塊,用于根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū) 對(duì)應(yīng)的第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT 區(qū)對(duì)應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;指令執(zhí)行模塊,用于對(duì)所述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行 格式化操作,對(duì)所述第三扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作。由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過(guò)獲取將FAT文件系統(tǒng)格式化為FAT格式 的格式化指令之后,根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第 一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng) 的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息,從而使得能夠?qū)λ龅谝簧葏^(qū)信息和 所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述第三扇區(qū)信息、所述第四扇區(qū)信 息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作,能夠避免由于MBR區(qū)和/或DBR 區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文件系統(tǒng)的數(shù)據(jù)全部丟失的問(wèn) 題,從而提高了數(shù)據(jù)存儲(chǔ)的可靠性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為FAT文件系統(tǒng)的存儲(chǔ)結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例一提供的FAT文件系統(tǒng)格式化方法的流程示意圖;圖3為本發(fā)明實(shí)施例二提供的FAT文件系統(tǒng)格式化方法的流程示意圖;圖4為本發(fā)明實(shí)施例三提供的FAT文件系統(tǒng)格式化裝置的一結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例三提供的FAT文件系統(tǒng)格式化裝置的另一結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例三提供的FAT文件系統(tǒng)格式化裝置的另一結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明實(shí)施例一提供的FAT文件系統(tǒng)格式化方法的流程示意圖,如圖2所 示,本實(shí)施例的FAT文件系統(tǒng)格式化方法可以包括以下步驟步驟201、獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令;步驟202、根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第一 扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的 第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;具體地,可以根據(jù)FAT文件系統(tǒng)的算法實(shí)現(xiàn),劃分存儲(chǔ)介質(zhì)的區(qū)域,即劃分成MBR 區(qū)、DBR區(qū)、FAT區(qū)、FDT區(qū)、DATA區(qū),繼而可以根據(jù)劃分的存儲(chǔ)介質(zhì)的區(qū)域,建立劃分的存儲(chǔ) 介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系。步驟203、對(duì)上述第一扇區(qū)信息和上述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操 作,對(duì)上述第三扇區(qū)信息、上述第四扇區(qū)信息和上述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格 式化操作。
本步驟中,對(duì)與MBR區(qū)對(duì)應(yīng)的第一扇區(qū)信息和與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息所標(biāo) 識(shí)的扇區(qū)(即MBR區(qū)和DBR區(qū))進(jìn)行格式化操作即重寫MBR區(qū)和DBR區(qū),對(duì)與FAT區(qū)對(duì)應(yīng) 的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息所標(biāo)識(shí)的 扇區(qū)(即FAT區(qū)、FDT區(qū)和DATA區(qū))不進(jìn)行格式化操作即不刪除FAT區(qū)、FDT區(qū)和DATA區(qū) 中的信息。本實(shí)施例中,由于存儲(chǔ)介質(zhì)的區(qū)域的劃分與存儲(chǔ)介質(zhì)的容量有關(guān),因此,每個(gè)存儲(chǔ) 介質(zhì)在每次格式化時(shí),區(qū)域的劃分是相同的,即每個(gè)區(qū)域所占用的扇區(qū)是相同的。由于DATA 區(qū)中的FAT文件系統(tǒng)的數(shù)據(jù)保持不變,因此,F(xiàn)DT區(qū)中的FAT文件系統(tǒng)的數(shù)據(jù)的目錄也是固 定不變的,以及FAT區(qū)中簇號(hào)的對(duì)應(yīng)關(guān)系也是保持固定不變的,也就是說(shuō),對(duì)FAT區(qū)和FDT 區(qū)可以無(wú)需進(jìn)行格式化操作,也能夠正確表征FAT文件系統(tǒng)的數(shù)據(jù)的相關(guān)信息。本實(shí)施例中,通過(guò)獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令之后,根據(jù) 存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng) 的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的第四扇區(qū)信息和與DATA 區(qū)對(duì)應(yīng)的第五扇區(qū)信息,從而使得能夠?qū)λ龅谝簧葏^(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的 扇區(qū)進(jìn)行格式化操作,對(duì)所述第三扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo) 識(shí)的扇區(qū)不進(jìn)行格式化操作,能夠避免由于MBR區(qū)和/或DBR區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT 區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文件系統(tǒng)的數(shù)據(jù)全部丟失的問(wèn)題,從而提高了數(shù)據(jù)存儲(chǔ)的 可靠性。圖3為本發(fā)明實(shí)施例二提供的FAT文件系統(tǒng)格式化方法的流程示意圖,如圖3所 示,與上一實(shí)施例相比,在步驟201之前,本實(shí)施例的FAT文件系統(tǒng)格式化方法還可以進(jìn)一 步包括以下步驟步驟301、檢測(cè)MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài),上述執(zhí)行狀態(tài)包括正常狀態(tài)和故 障狀態(tài);步驟302、當(dāng)檢測(cè)的上述MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài)時(shí),顯示相應(yīng) 的故障提示信息,以指示需要對(duì)上述FAT文件系統(tǒng)進(jìn)行格式化。本實(shí)施例中,當(dāng)檢測(cè)出MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài)(即MBR區(qū)和/ 或DBR區(qū)出現(xiàn)故障)時(shí),則存儲(chǔ)介質(zhì)將無(wú)法再次初始化為FAT文件系統(tǒng),則需要通過(guò)格式化 進(jìn)行恢復(fù)。通過(guò)采用本發(fā)明實(shí)施例提供的FAT文件系統(tǒng)格式化方法,能夠避免由于MBR區(qū) 和/或DBR區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文件系統(tǒng)的數(shù)據(jù)全 部丟失的問(wèn)題,從而提高了數(shù)據(jù)存儲(chǔ)的可靠性。需要說(shuō)明的是對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列 的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明 所必須的。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部 分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。圖4為本發(fā)明實(shí)施例三提供的FAT文件系統(tǒng)格式化裝置的一結(jié)構(gòu)示意圖,如圖4 所示,本實(shí)施例的FAT文件系統(tǒng)格式化裝置可以包括指令獲取模塊41、信息獲取模塊42和指令執(zhí)行模塊43。其中,指令獲取模塊41獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化 指令,信息獲取模塊42根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的 第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì) 應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息,指令執(zhí)行模塊43對(duì)所述第一扇區(qū)信 息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述第三扇區(qū)信息、所述第四扇 區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作。上述本發(fā)明實(shí)施例一、二中方法均可以由本發(fā)明實(shí)施例提供的FAT文件系統(tǒng)格式 化裝置實(shí)現(xiàn)。本實(shí)施例中,通過(guò)指令獲取模塊獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化 指令之后,信息獲取模塊根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng) 的第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū) 對(duì)應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息,從而使得指令執(zhí)行模塊能夠?qū)λ?述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述第三扇區(qū)信 息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作,能夠避免由 于MBR區(qū)和/或DBR區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文件系統(tǒng) 的數(shù)據(jù)全部丟失的問(wèn)題,從而提高了數(shù)據(jù)存儲(chǔ)的可靠性。如圖5所示,本實(shí)施例的FAT文件系統(tǒng)格式化裝置還可以進(jìn)一步包括關(guān)系建立模 塊44,可以用于建立所述存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,以供所述信息獲取模塊 獲取與存儲(chǔ)介質(zhì)的區(qū)域(MBR區(qū)、DBR區(qū)、FAT區(qū)、FDT區(qū)、DATA區(qū))對(duì)應(yīng)的扇區(qū)信息。具體 地,關(guān)系建立模塊44具體可以根據(jù)FAT文件系統(tǒng)的算法實(shí)現(xiàn),劃分存儲(chǔ)介質(zhì)的區(qū)域,建立劃 分的存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系。如圖6所示,本實(shí)施例的FAT文件系統(tǒng)格式化裝置還可以進(jìn)一步包括狀態(tài)檢測(cè)模 塊45,可以用于檢測(cè)MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括正常狀態(tài)和故障 狀態(tài),當(dāng)檢測(cè)的所述MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài)時(shí),顯示相應(yīng)的故障提示信 息,以指示需要對(duì)所述FAT文件系統(tǒng)進(jìn)行格式化。本實(shí)施例中,當(dāng)狀態(tài)檢測(cè)模塊檢測(cè)出MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài) (即MBR區(qū)和/或DBR區(qū)出現(xiàn)故障)時(shí),則存儲(chǔ)介質(zhì)將無(wú)法再次初始化為FAT文件系統(tǒng),則 需要通過(guò)格式化進(jìn)行恢復(fù)。通過(guò)采用本發(fā)明實(shí)施例提供的FAT文件系統(tǒng)格式化裝置,能夠 避免由于MBR區(qū)和/或DBR區(qū)出現(xiàn)故障對(duì)FAT區(qū)和FDT區(qū)進(jìn)行格式化操作而導(dǎo)致的FAT文 件系統(tǒng)的數(shù)據(jù)全部丟失的問(wèn)題,從而提高了數(shù)據(jù)存儲(chǔ)的可靠性。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種FAT文件系統(tǒng)格式化方法,其特征在于,包括 獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令;根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第一扇區(qū)信息、與 DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的第四扇區(qū)信息 和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;對(duì)所述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述第三 扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 建立所述存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述建立所述存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信 息的對(duì)應(yīng)關(guān)系的步驟具體包括根據(jù)FAT文件系統(tǒng)的算法實(shí)現(xiàn),劃分存儲(chǔ)介質(zhì)的區(qū)域; 建立劃分的存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求1 3任一權(quán)利要求所述的方法,其特征在于,所述獲取將FAT文件系 統(tǒng)格式化為FAT格式的格式化指令的步驟之前還包括檢測(cè)MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括正常狀態(tài)和故障狀態(tài); 當(dāng)檢測(cè)的所述MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài)時(shí),顯示相應(yīng)的故障提示信 息,以指示需要對(duì)所述FAT文件系統(tǒng)進(jìn)行格式化。
5.一種FAT文件系統(tǒng)格式化裝置,其特征在于,包括指令獲取模塊,用于獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令; 信息獲取模塊,用于根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng) 的第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū) 對(duì)應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;指令執(zhí)行模塊,用于對(duì)所述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式 化操作,對(duì)所述第三扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn) 行格式化操作。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括關(guān)系建立模塊,用于建立所述存儲(chǔ) 介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述關(guān)系建立模塊具體用于根據(jù)FAT文件系統(tǒng)的算法實(shí)現(xiàn),劃分存儲(chǔ)介質(zhì)的區(qū)域,建立劃分的存儲(chǔ)介質(zhì)的區(qū)域與 扇區(qū)信息的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求5 7任一權(quán)利要求所述的裝置,其特征在于,還包括狀態(tài)檢測(cè)模塊, 用于檢測(cè)MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài),所述執(zhí)行狀態(tài)包括正常狀態(tài)和故障狀態(tài),當(dāng)檢測(cè) 的所述MBR區(qū)和/或DBR區(qū)的執(zhí)行狀態(tài)為故障狀態(tài)時(shí),顯示相應(yīng)的故障提示信息,以指示需 要對(duì)所述FAT文件系統(tǒng)進(jìn)行格式化。
全文摘要
本發(fā)明實(shí)施例提供一種FAT文件系統(tǒng)格式化方法及裝置,方法包括獲取將FAT文件系統(tǒng)格式化為FAT格式的格式化指令;根據(jù)存儲(chǔ)介質(zhì)的區(qū)域與扇區(qū)信息的對(duì)應(yīng)關(guān)系,獲取與MBR區(qū)對(duì)應(yīng)的第一扇區(qū)信息、與DBR區(qū)對(duì)應(yīng)的第二扇區(qū)信息、與FAT區(qū)對(duì)應(yīng)的第三扇區(qū)信息、與FDT區(qū)對(duì)應(yīng)的第四扇區(qū)信息和與DATA區(qū)對(duì)應(yīng)的第五扇區(qū)信息;對(duì)所述第一扇區(qū)信息和所述第二扇區(qū)信息所標(biāo)識(shí)的扇區(qū)進(jìn)行格式化操作,對(duì)所述第三扇區(qū)信息、所述第四扇區(qū)信息和所述第五扇區(qū)信息所標(biāo)識(shí)的扇區(qū)不進(jìn)行格式化操作。
文檔編號(hào)G06F17/30GK102117316SQ20101062001
公開(kāi)日2011年7月6日 申請(qǐng)日期2010年12月31日 優(yōu)先權(quán)日2010年12月31日
發(fā)明者馮春柏 申請(qǐng)人:華為數(shù)字技術(shù)有限公司