亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電腦記錄媒體數(shù)據(jù)的復原方法

文檔序號:6414733閱讀:209來源:國知局
專利名稱:電腦記錄媒體數(shù)據(jù)的復原方法
技術領域
本發(fā)明涉及一種可防止記錄媒體數(shù)據(jù)被病毒侵入或人為破壞的電腦記錄媒體數(shù)據(jù)的復原方法,特別是涉及一種可隨時儲存使用進度,以便在需要復原數(shù)據(jù)時可隨意選擇進度復原,且可使記錄媒體存儲容量空間的電腦記錄媒體數(shù)據(jù)的復原方法。
以往有關對電腦記錄媒體,如硬盤、軟盤或可攜式儲存設備等,所作預防病毒侵入的復原方式,通常是先在記錄媒體中規(guī)劃出占有預定存儲容量的特定區(qū)域,以提供相關數(shù)據(jù)讀寫,并避免原始數(shù)據(jù)遭病毒侵入而導致無法復原,而這種類型將記錄媒體中部份存儲容量預先規(guī)劃出一特定區(qū)以供使用的方式,雖然對於存儲容量極大的記錄媒體而言,不會造成嚴重影響,但卻使記錄媒體存儲容量的應用彈性較差,另外,如果將特定區(qū)規(guī)劃設定為較小容量以避免浪費空間,則可能在檔案數(shù)量逐漸增加時,導致空間不足而需重新規(guī)劃,相反地,如果預先將特定區(qū)規(guī)劃設定為較大容量以應付往后可能逐漸增加的檔案數(shù)量,則會造成使用初期存儲容量的浪費。
本發(fā)明的目的在于提供一種在記錄媒體中先以開設模擬檔的方式,使模擬檔一開始只在記錄媒體中建立檔案名稱而不先預占記錄媒體空間,并能隨意增加、刪除模擬檔的數(shù)目,且使每個模擬檔遇有儲存數(shù)據(jù)的需要時,都共用記錄媒體的剩馀空間,以使記錄媒體容量利用更具彈性的電腦記錄媒體數(shù)據(jù)的復原方法。
為達到上述目的本發(fā)明采取如下措施本發(fā)明的一種電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于,該方法包括整理記錄媒體的如下步驟,以及選擇操作狀態(tài)所述整理記錄媒體步驟是將記錄媒體整理并制作出包括有一存放記錄媒體內(nèi)原始數(shù)據(jù)的原始數(shù)據(jù)區(qū)、一供模擬寫入數(shù)據(jù)的模擬讀寫檔、一用以記錄該記錄媒體數(shù)據(jù)寫入狀況的讀寫記錄檔、一供暫時存放修改數(shù)據(jù)的系統(tǒng)暫存檔、一供存放作業(yè)系統(tǒng)檔案的模擬開機檔、一供存放數(shù)據(jù)的模擬數(shù)據(jù)檔,以及一供上述系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔等共用的剩馀空間;所述選擇操作狀態(tài)包括不受保護狀態(tài)與受保護狀態(tài)在不受保護狀態(tài)下,讀寫數(shù)據(jù)時都在原始數(shù)據(jù)區(qū)中作真正的數(shù)據(jù)讀寫,不在讀寫記錄檔中作任何記錄;在受保護狀態(tài)下,寫入數(shù)據(jù)都在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案中進行,而不直接更動原始數(shù)據(jù)區(qū)的數(shù)據(jù)。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述整理記錄媒體的步驟,是先整理記錄媒體數(shù)據(jù),而將原先零散在記錄媒體各處的原始數(shù)據(jù)往記錄媒體的最前端搬移,使記錄媒體最前端形成存放原始數(shù)據(jù)的原始數(shù)據(jù)區(qū),而記錄媒體其馀位置成為空出的連續(xù)空間,然后再制作其馀各檔。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述讀寫記錄檔是以一可代表磁區(qū)是否被修改過的磁區(qū)映射表對應至一可記錄所修改磁區(qū)位置的索引表,而對系統(tǒng)暫存檔進行搜尋。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述不受保護狀態(tài)包括一完全開放模式與一不使用模式;完全開放模式中看不到模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案,但會保護各檔案不受毀損;所述不使用模式中是不保護模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述受保護狀態(tài)包含一自動復原模式與一保留數(shù)據(jù)模式;
所述自動復原模式是在每次重新開機時便將讀寫記錄檔歸零,并清除對應的系統(tǒng)暫存檔,而將該記錄媒體的數(shù)據(jù)恢復原狀;所述保留數(shù)據(jù)模式是可將要保留的數(shù)據(jù)寫入原始數(shù)據(jù)區(qū)內(nèi),并等按下數(shù)據(jù)復原按鍵,才將讀寫記錄檔歸零,并清除對應的系統(tǒng)暫存檔,將該記錄媒體的數(shù)據(jù)復原。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述系統(tǒng)暫存檔當未存入相關數(shù)據(jù)時,在所述記錄媒體中只建立檔案名稱而不預占空間。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述模擬開機檔的數(shù)目可增加或刪減,且未存入相關數(shù)據(jù)時,所述模擬開機檔在所述記錄媒體中只建立檔案名稱而不預占空間。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述模擬數(shù)據(jù)檔的數(shù)目可增加或刪減,且未存入相關數(shù)據(jù)時,所述模擬數(shù)據(jù)檔在記錄媒體中只建立檔案名稱而不預占空間。
所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述操作狀態(tài)的寫的流程為當執(zhí)行寫的指令時,先檢查原始數(shù)據(jù)區(qū)是否處於前述的不受保護狀態(tài),如果是處於不受保護狀態(tài),便將數(shù)據(jù)直接寫入原始數(shù)據(jù)區(qū)的相對地址;如果原始數(shù)據(jù)區(qū)處於不受保護狀態(tài),則再檢查寫入的記錄媒體地址是否在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔以外的區(qū)域,如果是,便將數(shù)據(jù)寫入模擬讀寫檔,如果不是,則將地址寫入讀寫記錄檔,并將數(shù)據(jù)寫入系統(tǒng)暫存檔。
所述電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述操作狀態(tài)的讀的流程為當執(zhí)行讀的指令時,先檢查原始數(shù)據(jù)區(qū)是否處於前述的不受保護狀態(tài),如果是處於不受保護狀態(tài),便直接讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果不是,則再檢查讀取的記錄媒體地址是否在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔以外的區(qū)域,如果是,便讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果不是,則讀取讀寫記錄檔以檢查讀取的地址數(shù)據(jù)是否已有更動,如果未更動便讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果已更動則讀取系統(tǒng)暫存檔的數(shù)據(jù)。
下面結合附圖及實施例對本發(fā)明進行詳細說明

圖1本發(fā)明電腦記錄媒體數(shù)據(jù)的復原方法較佳實施例中記錄媒體空間的配置示意圖。
圖2本發(fā)明較佳實施例中記錄媒體空間的區(qū)分及制作流程示意圖。
圖3本發(fā)明較佳實施例中讀寫記錄檔所包含的磁區(qū)映射表及索引表對應於系統(tǒng)暫存檔的示意圖。
圖4本發(fā)明較佳實施例中記錄媒體數(shù)據(jù)的寫入流程圖。
圖5本發(fā)明較佳實施例中記錄媒體數(shù)據(jù)的讀取流程圖。
如圖1所示,本發(fā)明的電腦記錄媒體數(shù)據(jù)的復原方法,電腦的記錄媒體2包含一般的硬盤、軟盤或可攜式儲存設備等,其主要是將記錄媒體2整理并制作出如下各部份空間一原始數(shù)據(jù)區(qū)21,用以存放原先存放在記錄媒體2中的原始數(shù)據(jù),并將其整理為連續(xù)性的數(shù)據(jù)區(qū)。
一模擬讀寫檔22,預留作為當使用者欲強制寫入記錄媒體分割區(qū)參數(shù)表(PARTITION TABLE)時,將其轉向到此檔案進行模擬讀寫動作,以防止破壞真正的記錄媒體分割區(qū)參數(shù)表。
一讀寫記錄檔23,用以記錄記錄媒體2數(shù)據(jù)的寫入狀況,提供作為讀寫的參考。
一系統(tǒng)暫存檔24,可供暫時存放被修改的數(shù)據(jù),當未存入相關數(shù)據(jù)時,系統(tǒng)暫存檔24在記錄媒體2中只是建立檔案名稱而已,并不先預占空間。
多個模擬開機檔25,用以存放作業(yè)系統(tǒng)的檔案,例如WIN95、WIN 3.1、DOS 5.0等,其數(shù)目可隨意增加或刪減,當未存入相關數(shù)據(jù)時,模擬開機檔25在記錄媒體2中只是建立檔案名稱而已,并不先預占空間。
多個模擬數(shù)據(jù)檔26,用以提供使用者存放數(shù)據(jù)的虛擬記錄媒體編號,也就是將此檔案模擬成一記錄媒體編號,其主要目的是讓使用者不覺得其為一檔案,而認為其是一記錄媒體的運作,其數(shù)目可隨意增加或刪減,當未存入相關數(shù)據(jù)時,模擬數(shù)據(jù)檔26在記錄媒體2中也只是建立檔案名稱而已,同樣不先預占空間。
剩馀空間27,用以提供作為上述系統(tǒng)暫存檔24、各模擬開機檔25、各模擬數(shù)據(jù)檔26等共用。
另外,本實施例是可選擇性地以自動復原模式、保留數(shù)據(jù)模式、完全開放模式、不使用模式等四種模式中的一種,以操作電腦的運作,而如果以原始數(shù)據(jù)區(qū)21的數(shù)據(jù)是否受到保護作區(qū)分,則該等四種模式又可歸納成為受保護狀態(tài)與不受保護狀態(tài)等兩種狀態(tài),其受保護狀態(tài)包含自動復原模式及保留數(shù)據(jù)模式,不受保護狀態(tài)則包含完全開放模式及不使用模式,以下是對于各模式加以說明1.自動復原模式每次重新開機就將讀寫記錄檔23歸零,并清除對應的系統(tǒng)暫存檔24,將記錄媒體2的數(shù)據(jù)恢復原狀,而在電腦運作期間寫入數(shù)據(jù)都在模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、各模擬開機檔25及模擬數(shù)據(jù)檔26等檔案中進行,因此原始數(shù)據(jù)區(qū)21是處於受保護狀態(tài)。
2.保留數(shù)據(jù)模式這種模式中電腦於運作期間寫入數(shù)據(jù)也在模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、各模擬開機檔25及模擬數(shù)據(jù)檔26等檔案中進行,而不直接更動原始數(shù)據(jù)區(qū)21的數(shù)據(jù),直到使用者有需要時,才將要保留的數(shù)據(jù)寫入原始數(shù)據(jù)區(qū)21內(nèi),因此原始數(shù)據(jù)區(qū)21也是處於受保護狀態(tài),并等到使用者按預設的數(shù)據(jù)復原按鍵,才將讀寫記錄檔23歸零,并清除對應的系統(tǒng)暫存檔24,將記錄媒體2的數(shù)據(jù)恢復原狀。
3.完全開放模式這種模式看不到模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、模擬開機檔25及模擬數(shù)據(jù)檔26等檔案,讀寫數(shù)據(jù)時都是在原始數(shù)據(jù)區(qū)21中作真正的數(shù)據(jù)讀寫,在讀寫記錄檔23中不作任何記錄,因此原始數(shù)據(jù)區(qū)21處於不受保護狀態(tài),但會保護本系統(tǒng)所制作出的模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、各模擬開機檔25及模擬數(shù)據(jù)檔26等檔案不受毀損。
4.不使用模式當讀寫記錄媒體2的數(shù)據(jù)時,都在記錄媒體2的原始數(shù)據(jù)區(qū)21中真正地讀寫數(shù)據(jù),不在讀寫記錄檔23作任何記錄,也不保護本系統(tǒng)所制作出的模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、各模擬開機檔25及模擬數(shù)據(jù)檔26等檔案,因此這種模式中的原始數(shù)據(jù)區(qū)21同樣處於不受保護狀態(tài)。
以上各模式中,只在完全開放模式與不使用模式時,記錄媒體2的原始數(shù)據(jù)區(qū)21中的數(shù)據(jù)會被直接更動,因此在上述兩種模式下,原始數(shù)據(jù)區(qū)21是處於前述的不受保護狀態(tài),一旦經(jīng)過更動后便無法復原,而另外的自動復原模式與保留數(shù)據(jù)模式等兩模式中,記錄媒體2的原始數(shù)據(jù)區(qū)21的數(shù)據(jù),都受到不同形式的保護以及具有不同形式的復原方式,而不會被直接更動,因此原始數(shù)據(jù)區(qū)21是處於前述的受保護狀態(tài)。
本發(fā)明的電腦記錄媒體數(shù)據(jù)的復原方法,是以ROM-CARD的電腦介面卡方式外加在電腦的介面總線上,如ISA BUS,當其第一次加在電腦上時,利用其ROM-CARD的特性,能在還沒有載入磁盤作業(yè)系統(tǒng)前,就先進行接管并進行記錄媒體2的整理,本實施例的整理作業(yè)不必將記錄媒體2重新規(guī)劃,只要記錄媒體2原先已規(guī)劃好作業(yè)系統(tǒng)就可以了,本實施例中整理作業(yè)的步驟,如圖2所示,依序為整理記錄媒體2的數(shù)據(jù),將原先零散在記錄媒體2各處的原始數(shù)據(jù),往記錄媒體2的最前端搬移,使記錄媒體2最前端形成存放原始數(shù)據(jù)的原始數(shù)據(jù)區(qū)21,而使錄媒體2其馀位置形成空出的連續(xù)空間;制作出模擬讀寫檔22;制作出讀寫記錄檔23,如圖3所示,包含一磁區(qū)映射表231與一索引表233,磁區(qū)映射表231中的每一單位232為1Bit(位元),代表一個磁區(qū)(512Bytes,也就是0.5K Bytes)是否有被修改過,因此以一容量為4Gb的記錄媒體為例,磁區(qū)映射表231約占用1Mb的空間,而索引表233,其每一單位234為1DoubleWords(雙字元),以每一單位234索引4K bytes的數(shù)據(jù),因此以一容量為4Gb的記錄媒體為例,索引表233約占用4Mb的空間,也就是說,以一容量為4Gb的記錄媒體為例,整個讀寫記錄檔23總共占用5Mb的空間;制作出系統(tǒng)暫存檔24,本實施例在此檔案中,是以4Kb為一儲存單位,例如雖然只修改1bytes,但在儲存此一修改內(nèi)容時,必須儲存在相對於該記錄媒體2中占4Kb的空間,以對應圖3中所示讀寫記錄檔23對系統(tǒng)暫存檔24的數(shù)據(jù)搜尋,這種作法可有效減少整體規(guī)劃中讀寫記錄檔23所預占的記錄媒體空間,并減少因為儲存?zhèn)浞輸?shù)據(jù)而影響電腦的數(shù)據(jù)搜尋效率,而配合讀寫記錄檔23與系統(tǒng)暫存檔24的使用,可隨時儲存使用進度,并當需要恢復數(shù)據(jù)時,可隨意選擇進度復原,系統(tǒng)暫存檔24所儲存的修改數(shù)據(jù),并非按磁區(qū)順序排列,而是按修改的先后順序作排列,例如,當?shù)?磁區(qū)首先被修改時,讀寫記錄檔23的磁區(qū)映射表231中的第1個單位232所對應至該索引表233第1個單位234中存放的雙字元數(shù)據(jù)便是″05″,而索引表233中第1個單位234所對應至系統(tǒng)暫存檔24位置所儲存的數(shù)據(jù)便是第5磁區(qū)修改后的數(shù)據(jù),同理,如果接著被修改的是第58個磁區(qū),則該磁區(qū)映射表231中的第2個單位232所對應至索引表233中第2個單位234所存放的雙字元數(shù)據(jù)便是″58″,其所對應的系統(tǒng)暫存檔24位置內(nèi)所儲存的數(shù)據(jù)便是第58磁區(qū)修改后的數(shù)據(jù);制作出模擬開機檔25;制作出模擬數(shù)據(jù)檔26。
實際上,本實施例中在記錄媒體中所制作出的以上模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、模擬開機檔25、模擬數(shù)據(jù)檔26等檔案時,其制作次序可作調(diào)換,并不一定要如圖2所示的先后次序。
而本實施例中對於記錄媒體2數(shù)據(jù)的寫、讀流程,則分別如圖4及圖5所示。
如圖4所示,當執(zhí)行寫的指令時,先檢查原始數(shù)據(jù)區(qū)21是否處於不受保護狀態(tài),如果是處於不受保護狀態(tài),便將數(shù)據(jù)直接寫入該原始數(shù)據(jù)區(qū)21的相對地址,如果原始數(shù)據(jù)區(qū)21處於不受保護狀態(tài),則再檢查寫入的記錄媒體地址是否在模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、模擬開機檔25、模擬數(shù)據(jù)檔26以外的區(qū)域,如果是,便將數(shù)據(jù)寫入模擬讀寫檔22,如果不是,則將地址寫入讀寫記錄檔23,并將數(shù)據(jù)寫入系統(tǒng)暫存檔24。
如圖5所示,當執(zhí)行讀的指令時,先檢查原始數(shù)據(jù)區(qū)21是否處於不受保護狀態(tài),如果是處於不受保護狀態(tài),便直接讀取原始數(shù)據(jù)區(qū)21的數(shù)據(jù),如果不是,則再檢查讀取的記錄媒體地址是否在模擬讀寫檔22、讀寫記錄檔23、系統(tǒng)暫存檔24、模擬開機檔25、模擬數(shù)據(jù)檔26以外的區(qū)域,如果是,便讀取原始數(shù)據(jù)區(qū)21的數(shù)據(jù),如果不是,則讀取讀寫記錄檔23以檢查讀取的地址數(shù)據(jù)是否已有更動,如果未更動便讀取該原始數(shù)據(jù)區(qū)21的數(shù)據(jù),如果已更動則讀取該系統(tǒng)暫存檔24的數(shù)據(jù)。
當原始數(shù)據(jù)區(qū)21在受保護狀態(tài)下遇到記錄媒體寫入動作時,是將新數(shù)據(jù)寫入模擬讀寫檔22,或將欲更動修改的數(shù)據(jù)寫入系統(tǒng)暫存檔24,并將更動地址記錄在讀寫記錄檔23,因此使用進度是隨時地被儲存,而在有需要恢復數(shù)據(jù)時,可隨意選擇復原進度,當遇到記錄媒體讀取動作,是利用讀寫記錄檔23來檢查要讀取的地址數(shù)據(jù)是否已被更動過,如果地址數(shù)據(jù)已被更動過,就讀取系統(tǒng)暫存檔24的數(shù)據(jù),如果數(shù)據(jù)尚未被更動作,則直接讀取原始數(shù)據(jù)區(qū)21地址的數(shù)據(jù),因為上述的寫入及讀取的判斷都是自動進行,因此使用者在使用電腦時不會發(fā)現(xiàn)和平常有所不同,而只要將讀寫記錄檔23及系統(tǒng)暫存檔24清除,就可以立刻把所有數(shù)據(jù)恢復原狀。
由本發(fā)明電腦記錄媒體數(shù)據(jù)的復原方法的實施可知,本實施例中的該系統(tǒng)暫存檔24、各模擬開機檔25與各模擬數(shù)據(jù)檔26等,一開始只在記錄媒體2中建立檔案名稱而已,當未存入相關數(shù)據(jù)時,各檔在記錄媒體2并不先預占空間,且各檔遇有儲存數(shù)據(jù)的需要時,都是共用記錄媒體2的剩馀空間27,因此確實能讓記錄媒體容量的利用更具彈性,且讀寫記錄檔23對系統(tǒng)暫存檔24的數(shù)據(jù)搜尋,是以一磁區(qū)映射表231代表磁區(qū)是否有被修改過,再由所對應的索引表233搜尋到修改的磁區(qū)位置,這一種搜尋方式,不但可有效地減少整體規(guī)劃中讀寫記錄檔23所預占的記錄媒體空間,并能避免因為儲存?zhèn)浞輸?shù)據(jù)逐漸增加而減緩電腦的數(shù)據(jù)搜尋效率。
與現(xiàn)有技術相比,本發(fā)明具有如下效果綜上所述,本發(fā)明的電腦記錄媒體數(shù)據(jù)的復原方法,能藉在記錄媒體中先以開設模擬檔的方式,使模擬檔一開始只在記錄媒體中建立檔案名稱而不先預占記錄媒體空間,并能隨意增加、刪除模擬檔的數(shù)目,且使每個模擬檔遇有儲存數(shù)據(jù)的需要時,都是共用記錄媒體的剩馀空間,而能達到使記錄媒體容量利用更具彈性的效果,加上讀寫記錄檔對系統(tǒng)暫存檔的數(shù)據(jù)搜尋,是以一可代表磁區(qū)是否被修改過的磁區(qū)映射表,對應至一可記錄所修改磁區(qū)位置的索引表而進行搜尋,因此可有效地減少整體規(guī)劃中讀寫記錄檔所預占的記錄媒體空間,并能確保其搜尋效率。
權利要求
1.一種電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于,該方法包括整理記錄媒體的如下步驟,以及選擇操作狀態(tài)所述整理記錄媒體步驟是將記錄媒體整理并制作出包括有一存放記錄媒體內(nèi)原始數(shù)據(jù)的原始數(shù)據(jù)區(qū)、一供模擬寫入數(shù)據(jù)的模擬讀寫檔、一用以記錄該記錄媒體數(shù)據(jù)寫入狀況的讀寫記錄檔、一供暫時存放修改數(shù)據(jù)的系統(tǒng)暫存檔、一供存放作業(yè)系統(tǒng)檔案的模擬開機檔、一供存放數(shù)據(jù)的模擬數(shù)據(jù)檔,以及一供上述系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔等共用的剩馀空間;所述選擇操作狀態(tài)包括不受保護狀態(tài)與受保護狀態(tài)在不受保護狀態(tài)下,讀寫數(shù)據(jù)時都在原始數(shù)據(jù)區(qū)中作真正的數(shù)據(jù)讀寫,不在讀寫記錄檔中作任何記錄;在受保護狀態(tài)下,寫入數(shù)據(jù)都在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案中進行,而不直接更動原始數(shù)據(jù)區(qū)的數(shù)據(jù)。
2.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述整理記錄媒體的步驟,是先整理記錄媒體數(shù)據(jù),而將原先零散在記錄媒體各處的原始數(shù)據(jù)往記錄媒體的最前端搬移,使記錄媒體最前端形成存放原始數(shù)據(jù)的原始數(shù)據(jù)區(qū),而記錄媒體其馀位置成為空出的連續(xù)空間,然后再制作其馀各檔。
3.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述讀寫記錄檔是以一可代表磁區(qū)是否被修改過的磁區(qū)映射表對應至一可記錄所修改磁區(qū)位置的索引表,而對系統(tǒng)暫存檔進行搜尋。
4.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述不受保護狀態(tài)包括一完全開放模式與一不使用模式;完全開放模式中看不到模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案,但會保護各檔案不受毀損;所述不使用模式中是不保護模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔及模擬數(shù)據(jù)檔等檔案。
5.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述受保護狀態(tài)包含一自動復原模式與一保留數(shù)據(jù)模式;所述自動復原模式是在每次重新開機時便將讀寫記錄檔歸零,并清除對應的系統(tǒng)暫存檔,而將該記錄媒體的數(shù)據(jù)恢復原狀;所述保留數(shù)據(jù)模式是可將要保留的數(shù)據(jù)寫入原始數(shù)據(jù)區(qū)內(nèi),并等按下數(shù)據(jù)復原按鍵,才將讀寫記錄檔歸零,并清除對應的系統(tǒng)暫存檔,將該記錄媒體的數(shù)據(jù)復原。
6.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述系統(tǒng)暫存檔當未存入相關數(shù)據(jù)時,在所述記錄媒體中只建立檔案名稱而不預占空間。
7.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述模擬開機檔的數(shù)目可增加或刪減,且未存入相關數(shù)據(jù)時,所述模擬開機檔在所述記錄媒體中只建立檔案名稱而不預占空間。
8.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述模擬數(shù)據(jù)檔的數(shù)目可增加或刪減,且未存入相關數(shù)據(jù)時,所述模擬數(shù)據(jù)檔在記錄媒體中只建立檔案名稱而不預占空間。
9.根據(jù)權利要求1所述的電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述操作狀態(tài)的寫的流程為當執(zhí)行寫的指令時,先檢查原始數(shù)據(jù)區(qū)是否處於前述的不受保護狀態(tài),如果是處於不受保護狀態(tài),便將數(shù)據(jù)直接寫入原始數(shù)據(jù)區(qū)的相對地址;如果原始數(shù)據(jù)區(qū)處於不受保護狀態(tài),則再檢查寫入的記錄媒體地址是否在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔以外的區(qū)域,如果是,便將數(shù)據(jù)寫入模擬讀寫檔,如果不是,則將地址寫入讀寫記錄檔,并將數(shù)據(jù)寫入系統(tǒng)暫存檔。
10.根據(jù)權利要求1所述電腦記錄媒體數(shù)據(jù)的復原方法,其特征在于所述操作狀態(tài)的讀的流程為當執(zhí)行讀的指令時,先檢查原始數(shù)據(jù)區(qū)是否處於前述的不受保護狀態(tài),如果是處於不受保護狀態(tài),便直接讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果不是,則再檢查讀取的記錄媒體地址是否在模擬讀寫檔、讀寫記錄檔、系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔以外的區(qū)域,如果是,便讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果不是,則讀取讀寫記錄檔以檢查讀取的地址數(shù)據(jù)是否已有更動,如果未更動便讀取原始數(shù)據(jù)區(qū)的數(shù)據(jù),如果已更動則讀取系統(tǒng)暫存檔的數(shù)據(jù)。
全文摘要
一種電腦記錄媒體數(shù)據(jù)的復原方法,包括整理記錄媒體的步驟及選擇操作狀態(tài):整理記錄媒體步驟是將記錄媒體整理并制作出一存放原始數(shù)據(jù)的原始數(shù)據(jù)區(qū)、一供模擬寫入數(shù)據(jù)的模擬讀寫檔、一用以記錄該記錄媒體數(shù)據(jù)寫入狀況的讀寫記錄檔、一供存放修改數(shù)據(jù)的系統(tǒng)暫存檔、一供存放作業(yè)系統(tǒng)檔案的模擬開機檔、一供存放數(shù)據(jù)的模擬數(shù)據(jù)檔,一供系統(tǒng)暫存檔、模擬開機檔、模擬數(shù)據(jù)檔等共用的剩余空間;選擇操作狀態(tài)包括不受保護狀態(tài)與受保護狀態(tài)。
文檔編號G06F12/16GK1258045SQ98125620
公開日2000年6月28日 申請日期1998年12月18日 優(yōu)先權日1998年12月18日
發(fā)明者吳昱德 申請人:吳昱德
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1