專利名稱::數(shù)據(jù)清除處理程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及能阻止被刪除的數(shù)據(jù)記錄介質(zhì)上的數(shù)據(jù)還原的數(shù)據(jù)清除處理程序。
背景技術(shù):
:個(gè)人計(jì)算機(jī)(以下記為PC)中使用的數(shù)據(jù)記錄介質(zhì)有多種。例如,作為可讀寫的數(shù)據(jù)記錄介質(zhì),硬盤和軟盤、或者CD-RW(CompactDiskReWritable)、DVD-RAM(DigitalVersatileDiscRandomAccessMemory)、DVD-RW(DigitalVersatileDiscReWritable)、光磁盤(MOMagnetoOpticaldisc)等都在被應(yīng)用。在這些數(shù)據(jù)記錄介質(zhì)中,除硬盤以外都是可拆卸型的。硬盤中有可內(nèi)置在PC主體內(nèi)的類型和外置型。內(nèi)置在PC主體內(nèi)的類型的硬盤多半作為啟動(dòng)驅(qū)動(dòng)器使用。在專利文獻(xiàn)1(日本專利特開2002-041341號(hào)公報(bào))中,公開有將數(shù)據(jù)記錄在硬盤中的結(jié)構(gòu)。圖12是專利文獻(xiàn)1中公開的硬盤的記錄區(qū)的模式圖,圖13是表示文件數(shù)據(jù)被記錄在圖12所示的硬盤中的過(guò)程的模式圖,圖14是表示記錄在圖12所示的硬盤中的文件數(shù)據(jù)被刪除的過(guò)程的模式圖。另外,圖15是表示使用規(guī)定的軟件將文件數(shù)據(jù)記錄在硬盤中的狀態(tài)的模式圖。圖12所示的硬盤10通過(guò)OS(OperatingSystem)對(duì)多個(gè)區(qū)進(jìn)行分區(qū)并管理。即,通過(guò)OS將硬盤10的內(nèi)部分區(qū)為MBR(MasterBootRecord)區(qū)11、BPB(BIOSParameterBlock)區(qū)12、FAT(FileAllocationTable)區(qū)13、目錄區(qū)16和數(shù)據(jù)區(qū)17。MBR區(qū)11是存儲(chǔ)OS的啟動(dòng)程序(OSBootLoader)、和其分區(qū)位置、大小等的位置信息的分區(qū)表的區(qū)。BPB區(qū)12是存儲(chǔ)用于管理與外圍裝置的輸入輸出的作為關(guān)于FAT或目錄項(xiàng)的數(shù)據(jù)的BIOS參數(shù)的區(qū)。FAT區(qū)13是存儲(chǔ)FAT14和作為其副本的FAT15的區(qū)。如圖13(a)所示,F(xiàn)AT14由可記錄地址數(shù)據(jù)的多個(gè)記錄區(qū)14a形成,在各記錄區(qū)14a中附帶有00H、01H、02H的地址,使之對(duì)應(yīng)于數(shù)據(jù)區(qū)17的簇地址。FAT15也由與FAT14同樣的記錄區(qū)形成,進(jìn)行FAT14的數(shù)據(jù)被破壞時(shí)的備份工作。另外,在圖13、圖14中,為便于說(shuō)明,在FAT14的記錄區(qū)14a和數(shù)據(jù)區(qū)17的簇17a中附帶16進(jìn)制2字節(jié)的地址。如圖13(a)所示,在FAT14的記錄區(qū)14a中,記錄有釋放代碼“00H”的記錄區(qū)14a表示空區(qū)。另外,記錄有01H以后的地址的記錄區(qū)14a表示數(shù)據(jù)區(qū)17的簇17a中記錄有數(shù)據(jù)的區(qū)。例如,如圖13(a)所示,表示FAT14的地址01H的記錄區(qū)14a中記錄有地址03H時(shí),文件數(shù)據(jù)記錄在記錄區(qū)17的地址為01H的簇中,與該文件數(shù)據(jù)連續(xù)的數(shù)據(jù)記錄在地址03H的簇中。即,記錄在FAT14的記錄區(qū)14a中的地址表示記錄有文件數(shù)據(jù)的數(shù)據(jù)區(qū)17的鏈簇地址。再者,在對(duì)應(yīng)于記錄有文件的終端部的數(shù)據(jù)區(qū)17的簇17a的FAT14的記錄區(qū)14a中,記錄作為文件終端代碼的“FFH”。目錄區(qū)16是記錄文件信息的區(qū)。如圖13(c)所示,在目錄區(qū)16中記錄在硬盤10中的每個(gè)文件中,記錄有文件名、目錄名、擴(kuò)展名、完成日期時(shí)間、最后更新日期時(shí)間、文件大小、項(xiàng)目地址、屬性等與文件有關(guān)的信息。另外,數(shù)據(jù)區(qū)17是記錄文件數(shù)據(jù)主體的區(qū)。如圖13(e)所示,數(shù)據(jù)區(qū)17由記錄數(shù)據(jù)的多個(gè)簇17a構(gòu)成。各簇17a中附帶00H、01H、02H等地址。在將通過(guò)文本編輯器或文字處理機(jī)等軟件創(chuàng)建的數(shù)據(jù)保存在硬盤10中的情況下,通過(guò)OS進(jìn)行圖13所示的處理。圖13中表示將通過(guò)文本編輯器創(chuàng)建的文件“ABC”保存在記錄有由文字處理機(jī)創(chuàng)建的“XYZ”文件的硬盤10中的情況的例子。首先參照?qǐng)D13(a)所示的FAT14,OS在記錄有釋放代碼“00H”的空記錄區(qū)14a中,求出除地址00H以外的地址的最小記錄區(qū)14a的地址02H。然后,OS將數(shù)據(jù)記錄在圖13(e)所示的數(shù)據(jù)區(qū)17的地址為02H的簇17a中。在文件“ABC”的大小超過(guò)一個(gè)簇17a的容量的情況下,OS參照FAT14,求出地址02H的第二小的空記錄區(qū)的地址05H。然后,將地址05H記錄在地址02H的記錄區(qū)14a中,同時(shí)將接下來(lái)的數(shù)據(jù)記錄在數(shù)據(jù)區(qū)17的地址為05H的簇17a中。這樣,OS將數(shù)據(jù)記錄在對(duì)應(yīng)于FAT區(qū)13的空著的多個(gè)記錄區(qū)14a的數(shù)據(jù)區(qū)17的多個(gè)簇17a中。將作為文件終端標(biāo)志的“FFH”記錄在記錄數(shù)據(jù)的終端部的地址為15H的記錄區(qū)14a中。接著,如圖13(d)所示,OS將文件名“ABC”、保存前的目錄名、擴(kuò)展名“TXT”、完成日期時(shí)間、最后更新日期時(shí)間、文件大小“005”、項(xiàng)目地址“02H”和屬性記錄在硬盤10的目錄區(qū)16中,數(shù)據(jù)的保存處理結(jié)束。再者,如果訪問(wèn)文件“ABC”,則OS參照?qǐng)D13(d)所示的目錄區(qū)16,求出文件“ABC”的項(xiàng)目地址“02H”。然后OS參照?qǐng)D13(b)所示的FAT14,求出記錄有文件“ABC”的數(shù)據(jù)的鏈簇地址,從數(shù)據(jù)區(qū)17將該文件讀取到主存儲(chǔ)區(qū)。主存儲(chǔ)區(qū)由中央處理裝置(CPU)管理。另一方面,在通過(guò)文本編輯器和文字處理機(jī)等軟件、或OS將文件數(shù)據(jù)從硬盤中刪除的情況下,進(jìn)行圖14所示的處理。即,如圖14(c)、(d)所示,在刪除硬盤10中的文件“XYZ”的情況下,OS參照目錄區(qū)16,求出文件“XYZ”的項(xiàng)目地址01H。然后,如圖14(b)所示,將釋放代碼“00H”覆蓋在被記錄在地址為01H的記錄區(qū)14a中的鏈簇的地址“03H”中(示于圖14(a))。接著,將釋放代碼“00H”覆蓋在被記錄在地址為03H的記錄區(qū)14a中的鏈簇的地址“04H”中(示于圖14(a))。這樣,將釋放代碼“00H”覆蓋在文件“XYZ”的FAT14的全部記錄區(qū)14a中。另外,在圖14(b)中,只對(duì)FAT14的地址01H和16H使用測(cè)深線(leadline),記為“00H”,省略釋放代碼“00H”向其他與文件“XYZ”相關(guān)的地址的記載。此后,如圖14(d)所示,OS刪除目錄區(qū)16的與文件“XYZ”相關(guān)的數(shù)據(jù),硬盤10中的文件“XYZ”的刪除處理結(jié)束。以上的摘要如下。如果操作員對(duì)文件“XYZ”進(jìn)行刪除操作,則與記錄有文件“XYZ”的數(shù)據(jù)主體的數(shù)據(jù)區(qū)17的簇17a的地址對(duì)應(yīng)的FAT14的記錄區(qū)14a被OS釋放。在與被釋放的記錄區(qū)14a對(duì)應(yīng)的數(shù)據(jù)區(qū)17的簇17a中,能覆蓋保存其它的數(shù)據(jù)。即,操作員即使進(jìn)行文件“XYZ”的刪除操作,記錄在數(shù)據(jù)區(qū)17的簇17a中的數(shù)據(jù)主體也不會(huì)消失,只是相當(dāng)于數(shù)據(jù)主體的索引的FAT14的記錄區(qū)14a被釋放。即,只通過(guò)MS-DOS(美國(guó)MicrosoftCorporation在美國(guó)和其他國(guó)家的注冊(cè)商標(biāo)或商標(biāo))等的操作系統(tǒng)(以下記為OS)對(duì)記錄介質(zhì)進(jìn)行的刪除操作(進(jìn)行物理格式化或邏輯格式化等),不會(huì)使記錄的數(shù)據(jù)主體消失。因此,刪除文件“XYZ”后,在其它文件數(shù)據(jù)覆蓋該簇17a之前,文件“XYZ”的數(shù)據(jù)主體仍然殘存。專利文獻(xiàn)1日本專利特開2002-041341號(hào)公報(bào)將PC放棄時(shí)(轉(zhuǎn)讓他人,拆下,或廢棄等),優(yōu)選預(yù)先將記錄在記錄介質(zhì)中的數(shù)據(jù)刪除,使被刪除的數(shù)據(jù)不能恢復(fù)。在將PC放棄之前,一般說(shuō)來(lái)雖然進(jìn)行刪除數(shù)據(jù)的操作,但由于上述的情況,被刪除的數(shù)據(jù)有可能被第三者還原。特別是硬盤與其他可拆卸的數(shù)據(jù)記錄介質(zhì)不同,多半被固定在PC主體上,一般說(shuō)來(lái)不能移動(dòng)硬盤本身。因此,雖然進(jìn)行文件的刪除處理,但被刪除的數(shù)據(jù)有可能被第三者還原,而使數(shù)據(jù)泄露。為了解決該問(wèn)題,開發(fā)了使記錄在記錄介質(zhì)中的數(shù)據(jù)主體由運(yùn)行在OS中的數(shù)據(jù)清除的軟件。該軟件能將任意的虛擬數(shù)據(jù)覆蓋在記錄介質(zhì)中,刪除原有的數(shù)據(jù)。另外,與這樣的OS進(jìn)行的文件管理問(wèn)題相關(guān)聯(lián),由安裝在計(jì)算機(jī)中的規(guī)定軟件,確保將一部分?jǐn)?shù)據(jù)區(qū)作為軟件管理區(qū)。而且,如果由這樣的規(guī)定軟件進(jìn)行通過(guò)規(guī)定軟件創(chuàng)建的文件的保存管理,則進(jìn)行將更新數(shù)據(jù)與舊數(shù)據(jù)分開記錄在數(shù)據(jù)區(qū)中,同時(shí)進(jìn)行將表示記錄有與該文件相關(guān)的更新數(shù)據(jù)和全部舊數(shù)據(jù)的簇地址的FAT數(shù)據(jù)記錄在軟件管理區(qū)中的處理。即,如圖15(a)所示,根據(jù)這樣的規(guī)定軟件,將規(guī)定軟件(程序)18存儲(chǔ)在硬盤10的數(shù)據(jù)區(qū)17中,則該軟件18在OS的管理下,在數(shù)據(jù)區(qū)17中確保規(guī)定大小的軟件管理區(qū)19。而且,如果進(jìn)行由該規(guī)定軟件18創(chuàng)建的文件“No.1”的保存處理,則如圖15(a)所示,“No.1”文件數(shù)據(jù)30被記錄在數(shù)據(jù)區(qū)17中。另外,與由OS管理的FAT14不同,文件“No.1”的FAT數(shù)據(jù)30a通過(guò)該規(guī)定軟件18記錄在軟件管理區(qū)19中。在進(jìn)行由該規(guī)定軟件18創(chuàng)建的另外的文件“No.2”的保存處理的情況下,也進(jìn)行同樣的處理。另外,如果進(jìn)行由規(guī)定軟件18創(chuàng)建的文件“No.1”的更新保存處理,則如圖15(b)所示,在記錄最新的更新數(shù)據(jù)30的同時(shí),更新前的舊數(shù)據(jù)31被記錄在與更新數(shù)據(jù)30不同的簇中。另外,更新數(shù)據(jù)30和舊數(shù)據(jù)31各自的FAT數(shù)據(jù)30a、31a被記錄在軟件管理區(qū)19中。如果重復(fù)進(jìn)行更新保存處理,則除更新數(shù)據(jù)30和舊數(shù)據(jù)31以外,還記錄更早的數(shù)據(jù)32,進(jìn)行將更新數(shù)據(jù)30、舊數(shù)據(jù)31和更早的數(shù)據(jù)32的FAT數(shù)據(jù)30a、31a、32a記錄在軟件管理區(qū)19中的處理。但是,OS只管理由規(guī)定軟件18記錄的數(shù)據(jù)中的更新數(shù)據(jù)30、35,對(duì)應(yīng)于記錄有舊數(shù)據(jù)31、36和更早的數(shù)據(jù)32的簇的FAT被釋放。另外,如果進(jìn)行由規(guī)定軟件18創(chuàng)建的文件的刪除處理,則對(duì)應(yīng)于記錄有由OS更新的數(shù)據(jù)30、35的簇的FAT被釋放,但即使通過(guò)刪除處理,仍然殘存有被記錄在軟件區(qū)19中的各文件的FAT數(shù)據(jù)30a、31a、32a和FAT數(shù)據(jù)35a、36a。即,這樣的規(guī)定軟件18如果進(jìn)行文件的更新處理,則記錄有舊數(shù)據(jù)和更早的數(shù)據(jù)的FAT數(shù)據(jù)仍然殘存在軟件管理區(qū)19中。再者,即使進(jìn)行文件的刪除處理,表示記錄有關(guān)于該文件的數(shù)據(jù)的全部簇的FAT數(shù)據(jù)仍殘存在軟件管理區(qū)19中。另外,在釋放的簇中覆蓋不同的數(shù)據(jù)之前,也殘存數(shù)據(jù)區(qū)17的數(shù)據(jù)主體。因此,在使用這樣的規(guī)定軟件的情況下,用戶即使已進(jìn)行文件的更新處理,也有可能參照由特殊的軟件記錄在軟件管理區(qū)19中的FAT數(shù)據(jù),使舊數(shù)據(jù)31和更早的數(shù)據(jù)32恢復(fù)后讀取。另外,即使進(jìn)行刪除處理,也有可能由特殊的軟件使更新數(shù)據(jù)30和舊數(shù)據(jù)31、更早的數(shù)據(jù)32恢復(fù),泄露恢復(fù)的數(shù)據(jù)。因此,希望從確保安全方面加以改善。另外,近來(lái)提供了一種將由BIOS等管理的隱藏區(qū)設(shè)置在內(nèi)置型硬盤中,使該隱藏區(qū)具有OS的安裝功能的硬盤,提供具備這樣的硬盤的PC。在這樣的PC中,不使用由CD-ROM等提供的可拆卸盤,能進(jìn)行OS的再安裝,謀求低成本化,同時(shí)也不需要保管管理可拆卸盤,很方便。但是,現(xiàn)有的清除軟件不能有選擇地只擦除硬盤內(nèi)的所希望的數(shù)據(jù)。即,如果使用現(xiàn)有的清除軟件對(duì)具備OS的安裝功能的硬盤進(jìn)行數(shù)據(jù)清除處理,則由BIOS管理的隱藏區(qū)也能覆蓋。因此,記錄在硬盤中的已經(jīng)刪除的數(shù)據(jù)不能還原,直到不能使用OS的安裝功能。另一方面,各PC廠商代替具有用于將OS安裝在硬盤中的功能,不附帶CD-ROM等可拆卸盤,以圖降低成本。因此,如果由現(xiàn)有的清除軟件進(jìn)行硬盤的數(shù)據(jù)清除處理,則不能使該硬盤返回購(gòu)入當(dāng)初的環(huán)境。本發(fā)明就是鑒于上述問(wèn)題而設(shè)計(jì)的。即本發(fā)明的第一目的在于提供一種使殘存在數(shù)據(jù)記錄介質(zhì)中的已刪除的數(shù)據(jù)不能還原的數(shù)據(jù)清除處理程序。另外本發(fā)明的第二目的在于提供一種通過(guò)可有選擇地刪除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù),阻止殘存的已刪除的數(shù)據(jù)的還原,而且,可容易地使數(shù)據(jù)記錄介質(zhì)還原到購(gòu)入當(dāng)初的狀態(tài)的數(shù)據(jù)清除處理程序。
發(fā)明內(nèi)容為了完成上述兩個(gè)目的,本發(fā)明者采取以下的技術(shù)方法。以下所述的OS(OperatingSystem),是指使本發(fā)明的數(shù)據(jù)清除處理程序和應(yīng)用軟件運(yùn)行的基本程序。在OS中,例如有Windows(美國(guó)MicrosoftCorporation在美國(guó)和其他國(guó)家的注冊(cè)商標(biāo)或商標(biāo))和MS-DOS或MacOS(在美國(guó)和其他國(guó)家注冊(cè)的AppleComputer,Inc.的注冊(cè)商標(biāo))等。所謂控制單元,是指包括OS、和由該OS對(duì)數(shù)據(jù)記錄介質(zhì)進(jìn)行存取控制的中央處理裝置(CPU)的結(jié)構(gòu)。另外,在以下的說(shuō)明中,所謂FAT區(qū),是指存儲(chǔ)管理記錄有數(shù)據(jù)主體的數(shù)據(jù)區(qū)的簇地址的FAT(FileAllocationTable)的區(qū)。FAT區(qū)除FAT以外,也可以是存儲(chǔ)文件信息的目錄數(shù)據(jù)或數(shù)據(jù)的一部分的結(jié)構(gòu)。另外,在以下的說(shuō)明中,表示數(shù)據(jù)的終端部的文件終端代碼被記錄在鏈簇地址的終端。所謂BIOS(BasicInput/OutputSystem),是指對(duì)OS和應(yīng)用軟件提供對(duì)連接在數(shù)據(jù)處理裝置(PC)上的各種盤驅(qū)動(dòng)器和鍵盤等外圍裝置的基本的輸入輸出控制的程序。通常,BIOS被存儲(chǔ)在數(shù)據(jù)處理裝置的非易失性存儲(chǔ)器中。另外,所謂主存儲(chǔ)器,是指可從控制單元直接訪問(wèn)的存儲(chǔ)器。主存儲(chǔ)器讀取并運(yùn)行程序文件和數(shù)據(jù)。為了達(dá)到上述第一個(gè)目的的本發(fā)明是一種數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,數(shù)據(jù)記錄介質(zhì)被區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),并由控制單元進(jìn)行管理,數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,將文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,F(xiàn)AT區(qū)具有附帶規(guī)定簇的地址的多個(gè)記錄區(qū),記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,參照FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,進(jìn)行使規(guī)定數(shù)據(jù)依次覆蓋對(duì)應(yīng)于抽取的地址的簇的處理。這里,構(gòu)成FAT的多個(gè)記錄區(qū)中的、與記錄有與任一個(gè)數(shù)據(jù)關(guān)聯(lián)的鏈簇地址的記錄區(qū)的地址對(duì)應(yīng)的數(shù)據(jù)區(qū)的簇,是記錄有由OS管理的數(shù)據(jù)(未進(jìn)行刪除操作的數(shù)據(jù))的簇。反之,釋放代碼被記錄在對(duì)應(yīng)于過(guò)去一次也未記錄數(shù)據(jù)的簇、或?qū)?yīng)于已進(jìn)行刪除處理和更新處理的結(jié)果,殘存不需要OS的管理的數(shù)據(jù)的簇的FAT區(qū)的記錄區(qū)的地址中。根據(jù)本發(fā)明,將規(guī)定數(shù)據(jù)覆蓋構(gòu)成FAT區(qū)的多個(gè)記錄區(qū)中的、與記錄有釋放代碼的記錄區(qū)的地址對(duì)應(yīng)的數(shù)據(jù)區(qū)的簇中。即,規(guī)定數(shù)據(jù)覆蓋通過(guò)刪除處理和更新處理而產(chǎn)生的不需要管理的數(shù)據(jù)殘存的全部簇。由此,即使利用特殊的分析軟件,參照FAT區(qū)和數(shù)據(jù)區(qū),已進(jìn)行刪除處理和更新處理的數(shù)據(jù)的全部舊數(shù)據(jù)都不可能還原。因此,能阻止數(shù)據(jù)的泄露。本發(fā)明的一種數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,數(shù)據(jù)記錄介質(zhì)被區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),由控制單元進(jìn)行管理,數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,將文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,F(xiàn)AT區(qū)具有附帶規(guī)定簇的地址的多個(gè)記錄區(qū),記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,同時(shí)在數(shù)據(jù)區(qū)中存儲(chǔ)有規(guī)定軟件,規(guī)定軟件確保一部分?jǐn)?shù)據(jù)區(qū)作為軟件管理區(qū),同時(shí)保存創(chuàng)建的文件時(shí),將更新文件數(shù)據(jù)與舊數(shù)據(jù)分開并記錄在數(shù)據(jù)區(qū)中,而且,將表示記錄有與該文件有關(guān)的更新數(shù)據(jù)和全部舊數(shù)據(jù)的簇的FAT數(shù)據(jù)記錄在軟件管理區(qū)中,指定由規(guī)定軟件創(chuàng)建的文件,參照記錄在軟件管理區(qū)中的FAT數(shù)據(jù),抽取記錄有與該文件有關(guān)的數(shù)據(jù)的全部簇地址,同時(shí)參照FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,進(jìn)行使規(guī)定數(shù)據(jù)依次覆蓋對(duì)應(yīng)于抽取的雙方的地址的邏輯積地址的簇的處理。在本發(fā)明中,通過(guò)參照由規(guī)定軟件記錄的軟件管理區(qū)的FAT數(shù)據(jù),抽取記錄有指定的文件的數(shù)據(jù)的全部簇地址。即,通過(guò)參照軟件管理區(qū)的FAT數(shù)據(jù),抽取記錄有該文件的更新數(shù)據(jù)(最新數(shù)據(jù))和全部舊數(shù)據(jù)的簇地址。另外,控制單元參照FAT區(qū),抽取全部記錄有釋放代碼的記錄區(qū)的地址。即,抽取除記錄有由OS管理的文件數(shù)據(jù)的簇以外的、對(duì)應(yīng)于不需要管理的數(shù)據(jù)殘存的全部簇的地址。然后,控制單元通過(guò)計(jì)算抽取的雙方的地址的邏輯積,規(guī)定的數(shù)據(jù)只覆蓋在與指定的文件的全部數(shù)據(jù)有關(guān)的簇中未記錄由OS管理的文件數(shù)據(jù)的簇。因此,在進(jìn)行數(shù)據(jù)清除處理之前,在進(jìn)行指定的文件的刪除處理的情況下,覆蓋與該文件有關(guān)的全部簇。另外,在進(jìn)行數(shù)據(jù)清除處理之前,在進(jìn)行該文件的更新處理的情況下,規(guī)定數(shù)據(jù)覆蓋除去更新數(shù)據(jù)(最新數(shù)據(jù))以外的與全部舊數(shù)據(jù)有關(guān)的簇。即,根據(jù)本發(fā)明,除記錄有由OS管理的必要的文件的簇以外,規(guī)定數(shù)據(jù)只覆蓋在與指定的文件有關(guān)的數(shù)據(jù)殘存的簇。由此,由特殊的軟件參照記錄在軟件管理區(qū)中的FAT數(shù)據(jù),能阻止被刪除的文件和更新的文件的還原。另外,在本發(fā)明中,在記錄有與指定的文件有關(guān)的數(shù)據(jù)的簇中,規(guī)定數(shù)據(jù)只覆蓋除記錄有由OS管理的文件數(shù)據(jù)的簇以外的簇。因此,在短時(shí)間內(nèi)完成指定的文件的數(shù)據(jù)清除處理是可能的。即,在本發(fā)明中,提供一種能阻止規(guī)定軟件的更新數(shù)據(jù)和舊數(shù)據(jù)的恢復(fù),可靠地確保數(shù)據(jù)記錄介質(zhì)的安全性的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,優(yōu)選進(jìn)行規(guī)定數(shù)據(jù)覆蓋在記錄在軟件管理區(qū)中的FAT數(shù)據(jù)中對(duì)應(yīng)于已進(jìn)行覆蓋處理的簇的FAT數(shù)據(jù)中的處理。這里,根據(jù)本發(fā)明,對(duì)記錄有與指定的文件有關(guān)的數(shù)據(jù)的簇進(jìn)行覆蓋處理。因此,與指定的文件有關(guān)的FAT數(shù)據(jù)即使仍然殘存在由規(guī)定軟件管理的軟件管理區(qū)中,也能阻止數(shù)據(jù)的恢復(fù)。但是,如果由特殊的軟件參照FAT數(shù)據(jù),規(guī)定記錄有刪除處理的數(shù)據(jù)的簇,則會(huì)產(chǎn)生通過(guò)分析該簇的剩磁等方法,使已進(jìn)行刪除處理的數(shù)據(jù)還原的可能性。根據(jù)本發(fā)明,由于殘存在軟件管理區(qū)中的FAT數(shù)據(jù),也由規(guī)定數(shù)據(jù)進(jìn)行覆蓋處理,所以能阻止記錄有刪除處理的數(shù)據(jù)的規(guī)定的簇。由此,能完全阻止已進(jìn)行刪除處理的數(shù)據(jù)的還原,能進(jìn)一步提高安全性。即,根據(jù)本發(fā)明,能阻止讀取規(guī)定軟件記錄的FAT數(shù)據(jù),能提供一種可進(jìn)一步確保數(shù)據(jù)記錄介質(zhì)的安全性的數(shù)據(jù)清除處理程序。本發(fā)明是一種能由控制單元有選擇地運(yùn)行上述任一種處理程序的數(shù)據(jù)清除處理程序。根據(jù)本發(fā)明,根據(jù)需要,通過(guò)任意地選擇并運(yùn)行處理程序,能有效地進(jìn)行記錄有根據(jù)需要已進(jìn)行刪除處理的數(shù)據(jù)的簇的覆蓋處理。即,根據(jù)本發(fā)明,能提供一種兼具有上述發(fā)明的數(shù)據(jù)清除處理程序的效果的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,也可以構(gòu)成為規(guī)定數(shù)據(jù)的覆蓋以任意規(guī)定的次數(shù),反復(fù)地覆蓋相同數(shù)據(jù)或不同的數(shù)據(jù)。這里,在硬盤或軟盤等磁性數(shù)據(jù)記錄介質(zhì)中,采用通過(guò)以規(guī)定的閾值將介質(zhì)被磁化的磁極分開,進(jìn)行“1”、“0”的判斷的數(shù)據(jù)記錄方式。但是,如果將“0”覆蓋在記錄有“1”的部位,則進(jìn)行“0”的讀取的磁極完全不反相。因此,如果進(jìn)行詳細(xì)分析磁化電平的特殊處理,則雖然覆蓋規(guī)定數(shù)據(jù),但也會(huì)產(chǎn)生使書寫前的數(shù)據(jù)還原的可能性。在本發(fā)明中,通過(guò)軟件,在數(shù)據(jù)區(qū)的簇和軟件管理區(qū)的FAT數(shù)據(jù)中,對(duì)相同的規(guī)定數(shù)據(jù)或不同的規(guī)定數(shù)據(jù)重復(fù)進(jìn)行覆蓋處理。由此,通過(guò)探討磁化的履歷進(jìn)行的數(shù)據(jù)主體的還原和相當(dāng)于數(shù)據(jù)主體的索引的FAT數(shù)據(jù)的還原變得極其困難,能有效地阻止數(shù)據(jù)的讀取。覆蓋的規(guī)定數(shù)據(jù)可以是例如“00H”和“FFH”或“E5H”等任意的數(shù)據(jù)。通過(guò)將其中的任一個(gè)規(guī)定數(shù)據(jù)或多個(gè)規(guī)定數(shù)據(jù),以任意的次數(shù)重復(fù)覆蓋簇,能完全阻止數(shù)據(jù)的讀取。即,根據(jù)本發(fā)明,能完全阻止覆蓋的數(shù)據(jù)的讀取,能提供一種可進(jìn)一步確保數(shù)據(jù)記錄介質(zhì)的安全性的數(shù)據(jù)清除處理程序。在本發(fā)明的數(shù)據(jù)清除處理程序中,優(yōu)選采用硬盤作為數(shù)據(jù)記錄介質(zhì)。上述的本發(fā)明的數(shù)據(jù)清除處理程序能適用于區(qū)分為FAT區(qū)和數(shù)據(jù)區(qū)進(jìn)行管理的數(shù)據(jù)記錄介質(zhì)、即能適用于硬盤或軟盤、CD-RW、DVD-RAM、DVD-RW、以及MO(光磁盤)等全部數(shù)據(jù)記錄介質(zhì)。除硬盤以外的其他數(shù)據(jù)記錄介質(zhì)全部是可拆卸的介質(zhì)。硬盤多半固定地安裝在計(jì)算機(jī)主體中。因此,與可拆卸的介質(zhì)相比,硬盤容易產(chǎn)生已進(jìn)行刪除處理的文件數(shù)據(jù)和已進(jìn)行更新處理的文件的舊數(shù)據(jù)不斷地被讀取的不當(dāng)情況。但是,即使已進(jìn)行刪除處理的數(shù)據(jù)殘存在硬盤中,通過(guò)進(jìn)行本發(fā)明的數(shù)據(jù)清除處理,也能阻止已進(jìn)行刪除處理的數(shù)據(jù)的還原。因此,能阻止數(shù)據(jù)的泄露,確保安全性。即,根據(jù)本發(fā)明,能提供一種能確保硬盤的安全性的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,還能這樣構(gòu)成到達(dá)預(yù)定的時(shí)刻時(shí),或者其他處理不繼續(xù)進(jìn)行規(guī)定時(shí)間時(shí),由控制單元自動(dòng)地啟動(dòng),開始清除處理。這里,本發(fā)明的數(shù)據(jù)清除處理,將規(guī)定數(shù)據(jù)覆蓋在刪除處理過(guò)的殘存有不要的數(shù)據(jù)的簇中。因此,記錄容量越大的數(shù)據(jù)記錄介質(zhì),規(guī)定數(shù)據(jù)的覆蓋所需要的時(shí)間越多。所以不使用數(shù)據(jù)處理裝置(PC)時(shí),進(jìn)行數(shù)據(jù)清除處理是有效率的。另外,如果自動(dòng)地進(jìn)行數(shù)據(jù)清除處理,則能減少麻煩。根據(jù)本發(fā)明,將數(shù)據(jù)清除處理的開始時(shí)刻設(shè)定在不使用數(shù)據(jù)處理裝置的深夜等,能有效率地進(jìn)行數(shù)據(jù)清除處理。另外,通過(guò)其他處理不繼續(xù)進(jìn)行規(guī)定時(shí)間,來(lái)判斷不使用數(shù)據(jù)處理裝置的時(shí)間段(文字處理機(jī)進(jìn)行的文本的創(chuàng)建),能開始清理處理。由此,既能減輕中央處理裝置(CPU)的負(fù)擔(dān),又能有效地進(jìn)行清理處理。即,根據(jù)本發(fā)明,能提供一種能有效地進(jìn)行數(shù)據(jù)記錄介質(zhì)的數(shù)據(jù)清除處理的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序,存儲(chǔ)在數(shù)據(jù)處理裝置中,數(shù)據(jù)處理裝置具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,數(shù)據(jù)記錄介質(zhì)區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),并由控制單元進(jìn)行管理,數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,而且,將文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,上述FAT區(qū)具有附帶規(guī)定上述簇的地址的多個(gè)記錄區(qū),而且,記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,參照上述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,由任意虛擬數(shù)據(jù)覆蓋對(duì)應(yīng)于抽取的地址的簇。如果實(shí)施本發(fā)明,則對(duì)記錄在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)進(jìn)行刪除操作,或進(jìn)行更新操作,創(chuàng)建最新數(shù)據(jù)時(shí),能以任意的虛擬數(shù)據(jù)進(jìn)行覆蓋,能可靠地擦除數(shù)據(jù)區(qū)的簇中殘存的不需要管理的數(shù)據(jù)。本發(fā)明的數(shù)據(jù)清除處理程序,存儲(chǔ)在數(shù)據(jù)處理裝置中,上述數(shù)據(jù)處理裝置具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,上述數(shù)據(jù)記錄介質(zhì)區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),并由上述控制單元進(jìn)行管理,上述數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,而且,將上述文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,上述FAT區(qū)具有附帶規(guī)定上述簇的地址的多個(gè)記錄區(qū),而且,記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,規(guī)定軟件被存儲(chǔ)在上述數(shù)據(jù)區(qū)中,上述規(guī)定軟件確保一部分?jǐn)?shù)據(jù)區(qū)作為軟件管理區(qū),同時(shí)保存創(chuàng)建的文件時(shí),將最新的更新文件數(shù)據(jù)與舊數(shù)據(jù)分開并記錄在上述數(shù)據(jù)區(qū)中,另外,將表示記錄有該文件最新的更新數(shù)據(jù)和全部舊數(shù)據(jù)的簇的FAT數(shù)據(jù)記錄在上述軟件管理區(qū)中,指定由上述規(guī)定軟件創(chuàng)建的文件數(shù)據(jù),參照記錄在上述軟件管理區(qū)中的FAT數(shù)據(jù),抽取記錄有與該文件有關(guān)的數(shù)據(jù)的全部簇地址,同時(shí)參照上述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,由任意的虛擬數(shù)據(jù)覆蓋對(duì)應(yīng)于抽取的雙方的地址的邏輯積地址的簇。如果實(shí)施本發(fā)明,則由于任意的虛擬數(shù)據(jù)只覆蓋除記錄有由控制單元管理的文件數(shù)據(jù)的簇以外的簇,所以能在短時(shí)間內(nèi)完成指定的文件數(shù)據(jù)的數(shù)據(jù)清除處理。為了達(dá)到上述第二個(gè)目的而設(shè)計(jì)的本發(fā)明的數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和通過(guò)操作系統(tǒng)進(jìn)行對(duì)數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,上述數(shù)據(jù)清除處理程序在操作系統(tǒng)上運(yùn)行,同時(shí)這些程序和系統(tǒng)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中,如果指定存儲(chǔ)在上述數(shù)據(jù)記錄介質(zhì)中的文件,則根據(jù)指定的文件,由控制單元使清除處理中必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序本身或其二者保存到主存儲(chǔ)器中,參照數(shù)據(jù)記錄介質(zhì)或主存儲(chǔ)器的操作系統(tǒng),同時(shí)根據(jù)數(shù)據(jù)記錄介質(zhì)或主存儲(chǔ)器的數(shù)據(jù)清除處理程序,進(jìn)行由規(guī)定數(shù)據(jù)依次覆蓋存儲(chǔ)有指定的文件的數(shù)據(jù)記錄介質(zhì)的適當(dāng)?shù)挠涗泤^(qū)的覆蓋處理,同時(shí)當(dāng)指定的文件中不包含操作系統(tǒng)時(shí),進(jìn)行將已進(jìn)行覆蓋處理的文件從操作系統(tǒng)的管理中刪除的處理。這里,本發(fā)明的數(shù)據(jù)清除處理程序是在操作系統(tǒng)(OS)中運(yùn)行的程序,數(shù)據(jù)清除處理程序和OS都被存儲(chǔ)(記錄)在數(shù)據(jù)記錄介質(zhì)中。因此,如果數(shù)據(jù)清除處理程序?qū)S和數(shù)據(jù)清除處理程序本身進(jìn)行覆蓋(清除處理),則在覆蓋處理過(guò)程中數(shù)據(jù)處理裝置凍結(jié)。但是,如果實(shí)施本發(fā)明,則能使清除處理中必要的OS的一部分文件、或數(shù)據(jù)清除處理程序本身、或它們兩者保存(復(fù)制)到主存儲(chǔ)器中。因此,由于能根據(jù)保存到主存儲(chǔ)器中的OS和數(shù)據(jù)清除處理程序進(jìn)行清除處理,所以記錄在數(shù)據(jù)記錄介質(zhì)中的OS和數(shù)據(jù)清除處理程序即使消失,也不會(huì)使數(shù)據(jù)處理裝置凍結(jié)。在本發(fā)明中,在只對(duì)構(gòu)成記錄在數(shù)據(jù)記錄介質(zhì)中的OS的文件進(jìn)行清除處理的情況下,也使清除處理中必要的OS的一部分文件保存到主存儲(chǔ)器中,記錄在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序,參照保存到主存儲(chǔ)器中的OS,能對(duì)記錄在數(shù)據(jù)記錄介質(zhì)中的OS進(jìn)行清除處理。另外,在本發(fā)明中,在對(duì)數(shù)據(jù)清除處理程序本身進(jìn)行清除處理的情況下,使數(shù)據(jù)清除處理程序保存到主存儲(chǔ)器中,保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序,參照記錄在數(shù)據(jù)記錄介質(zhì)中的OS,能對(duì)記錄在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序進(jìn)行清除處理。另外,使OS和數(shù)據(jù)清除處理程序保存到主存儲(chǔ)器中,也能對(duì)記錄在數(shù)據(jù)記錄介質(zhì)中的全部文件進(jìn)行清除處理。通過(guò)避開清除處理的對(duì)象,能使OS、和數(shù)據(jù)清除處理程序、其他軟件和數(shù)據(jù)類任意地殘留在數(shù)據(jù)記錄介質(zhì)中。即,根據(jù)本發(fā)明,存儲(chǔ)在硬盤的文件中,通過(guò)任意地指定欲進(jìn)行覆蓋擦除的文件,即使在指定的文件中包含OS和數(shù)據(jù)清除處理程序的情況下,也能不進(jìn)行凍結(jié)而進(jìn)行覆蓋處理。由此,能容易地創(chuàng)建覆蓋擦除不要的文件,只將必要的文件存儲(chǔ)在硬盤中的狀態(tài),而且,也不能讀取已覆蓋擦除的文件的原始數(shù)據(jù)。另外,根據(jù)本發(fā)明,在指定的文件中不包含OS時(shí),即,在不覆蓋擦除OS的情況下,通過(guò)數(shù)據(jù)清除處理程序?qū)σ迅采w處理的文件進(jìn)行從OS的管理中刪除的處理。由此,能由OS管理存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的文件。在實(shí)施本發(fā)明的情況下,預(yù)先在主存儲(chǔ)器的一部分中形成RAM盤,也能使OS和數(shù)據(jù)清除處理程序保存到該RAM盤中。根據(jù)該結(jié)構(gòu),數(shù)據(jù)處理裝置運(yùn)行已保存到RAM盤中的OS和數(shù)據(jù)清除處理程序,即使存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS和數(shù)據(jù)清除處理程序被覆蓋擦除,數(shù)據(jù)處理裝置也能不凍結(jié)地繼續(xù)進(jìn)行覆蓋擦除處理(數(shù)據(jù)清除處理)。另外,RAM盤與硬盤等機(jī)械性的記錄介質(zhì)相比,能進(jìn)行高速存取。另外,如果將數(shù)據(jù)處理裝置的通電斷開,或者復(fù)位,則保存到RAM盤中的OS和數(shù)據(jù)清除處理程序被擦除。因此,在再啟動(dòng)的數(shù)據(jù)處理裝置的主存儲(chǔ)器中沒有殘存的文件,也不會(huì)占用存儲(chǔ)區(qū)。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,優(yōu)選能指定存儲(chǔ)在上述數(shù)據(jù)記錄介質(zhì)中的全部文件,如果指定該全部文件,則由控制單元使清除處理中必要的操作系統(tǒng)的一部分文件和數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照已保存到主存儲(chǔ)器中的操作系統(tǒng),同時(shí)根據(jù)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序,進(jìn)行上述覆蓋處理。如上所述,在刪除指定的文件中包含OS和數(shù)據(jù)清除處理程序的情況下,如果根據(jù)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序,依次覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,則在OS和數(shù)據(jù)清除處理程序本身的覆蓋擦除過(guò)程中凍結(jié)處理。但是,在本發(fā)明中,如果指定存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,則使清除處理中必要的OS的一部分文件和數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中。然后,保存的數(shù)據(jù)清除處理程序參照同樣保存的OS,不使數(shù)據(jù)處理裝置凍結(jié),對(duì)數(shù)據(jù)記錄介質(zhì)中的全部文件進(jìn)行覆蓋處理。另外,如果實(shí)施本發(fā)明,覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,則能完全阻止記錄在數(shù)據(jù)記錄介質(zhì)中的文件的原始數(shù)據(jù)的還原,不可能讀取原始數(shù)據(jù)。另外,由于覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,所以通過(guò)再安裝OS,能將數(shù)據(jù)記錄介質(zhì)還原到初始狀態(tài)。即,根據(jù)本發(fā)明,能提供一種容易對(duì)數(shù)據(jù)記錄介質(zhì)中的全部文件進(jìn)行覆蓋擦除的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,還能構(gòu)成為上述控制單元能解除構(gòu)成操作系統(tǒng)的文件的保護(hù)。存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS為了防止構(gòu)成OS的文件的誤刪除,安裝時(shí)對(duì)各文件實(shí)施保護(hù)。因此,能阻止數(shù)據(jù)清除處理程序進(jìn)行的覆蓋擦除,不能覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件。根據(jù)本發(fā)明,控制單元能通過(guò)數(shù)據(jù)清除處理程序,解除對(duì)構(gòu)成OS的文件實(shí)施的保護(hù)。由此,能覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的構(gòu)成OS的全部文件。優(yōu)選本發(fā)明的數(shù)據(jù)清除處理程序這樣構(gòu)成存儲(chǔ)在上述數(shù)據(jù)記錄介質(zhì)中的文件中,除上述操作系統(tǒng)之外,能指定數(shù)據(jù)清除處理程序、或該數(shù)據(jù)清除處理程序與其他軟件或數(shù)據(jù)的至少任一個(gè)文件,如果指定該文件,則由控制單元使數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的操作系統(tǒng),同時(shí)根據(jù)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序,進(jìn)行上述覆蓋處理。如上所述,在指定的文件中包含數(shù)據(jù)清除處理程序本身的情況下,如果根據(jù)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序,對(duì)自己進(jìn)行覆蓋擦除,則在覆蓋擦除過(guò)程中使處理凍結(jié)。但是,根據(jù)本發(fā)明,如果指定與數(shù)據(jù)清除處理程序關(guān)聯(lián)的文件,就能使數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS,同時(shí)根據(jù)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序,對(duì)數(shù)據(jù)記錄介質(zhì)中的文件進(jìn)行覆蓋處理。由此,存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序即使被覆蓋擦除,也能通過(guò)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序繼續(xù)進(jìn)行覆蓋處理,不使數(shù)據(jù)處理裝置凍結(jié)。即,根據(jù)本發(fā)明,能提供一種不用再安裝OS,能容易地使數(shù)據(jù)記錄介質(zhì)還原到只存儲(chǔ)有OS的初始狀態(tài)的數(shù)據(jù)清除處理程序。另外,在本發(fā)明中,通過(guò)數(shù)據(jù)清除處理程序?qū)σ迅采w處理的文件進(jìn)行從OS的管理中刪除的處理。由此,能通過(guò)OS管理存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的文件。另外,根據(jù)本發(fā)明,除OS以外,如果指定包含數(shù)據(jù)清除處理程序的其他軟件和數(shù)據(jù)的全部文件,進(jìn)行數(shù)據(jù)清除處理,則為只有OS被存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的狀態(tài)。另外,不能讀取已進(jìn)行覆蓋擦除的數(shù)據(jù)清除處理程序和其他軟件與數(shù)據(jù)類的原始數(shù)據(jù)。由此,能將數(shù)據(jù)記錄介質(zhì)還原到只存儲(chǔ)有OS的初始狀態(tài),而且不需要花費(fèi)再安裝OS的時(shí)間。優(yōu)選本發(fā)明的數(shù)據(jù)清除處理程序這樣構(gòu)成存儲(chǔ)在上述數(shù)據(jù)記錄介質(zhì)中的文件中,除上述操作系統(tǒng)和數(shù)據(jù)清除處理程序之外,能指定其他軟件或數(shù)據(jù)的至少任一個(gè)文件,如果指定該文件,則由控制單元參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的操作系統(tǒng),同時(shí)根據(jù)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序,進(jìn)行上述覆蓋處理。根據(jù)本發(fā)明,由于OS和數(shù)據(jù)清除處理程序不被進(jìn)行覆蓋處理指定,所以O(shè)S和數(shù)據(jù)清除處理程序本身不會(huì)被覆蓋擦除。因此,不使OS和數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS,同時(shí)根據(jù)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序,能進(jìn)行覆蓋處理。由此,能覆蓋擦除指定的其他軟件或數(shù)據(jù)類,也不能讀取它們的原始數(shù)據(jù)。另外,通過(guò)數(shù)據(jù)清除處理程序?qū)σ迅采w處理的文件進(jìn)行從OS的管理中刪除的處理。由此,能通過(guò)OS管理存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的文件。這里,如果通過(guò)OS刪除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的文件,則只是記錄在OS管理的目錄區(qū)和FAT(FileAllocationTable)區(qū)中的與該文件有關(guān)的數(shù)據(jù)被刪除,該文件的實(shí)數(shù)據(jù)(數(shù)據(jù)主體)殘存在數(shù)據(jù)記錄區(qū)中。因此,如果繼續(xù)由OS進(jìn)行文件的刪除,則在記錄有實(shí)數(shù)據(jù)的數(shù)據(jù)記錄區(qū)中能覆蓋另外的數(shù)據(jù),或者殘存被刪除的文件的實(shí)數(shù)據(jù)。但是,根據(jù)本發(fā)明,通過(guò)數(shù)據(jù)清除處理程序從OS的管理中刪除指定的文件,同時(shí)對(duì)該文件的實(shí)數(shù)據(jù)進(jìn)行覆蓋擦除。即,如果指定文件并進(jìn)行數(shù)據(jù)清除處理,則實(shí)數(shù)據(jù)每一次都能被覆蓋擦除,所以如通過(guò)OS進(jìn)行刪除的情況所示,不會(huì)殘存已刪除的文件的實(shí)數(shù)據(jù)。另外,如果使用本發(fā)明的數(shù)據(jù)清除處理進(jìn)行日常的軟件和數(shù)據(jù)的刪除,就不會(huì)殘存過(guò)去刪除的文件的實(shí)數(shù)據(jù)。因此,通過(guò)指定其他軟件和數(shù)據(jù)的全部文件,進(jìn)行數(shù)據(jù)清除處理,能使數(shù)據(jù)記錄介質(zhì)還原到只存儲(chǔ)有OS和數(shù)據(jù)清除處理程序的狀態(tài)。即,通過(guò)數(shù)據(jù)清除處理,能容易地使數(shù)據(jù)記錄介質(zhì)還原到只存儲(chǔ)有OS和數(shù)據(jù)清除處理程序的初始狀態(tài),而且不需要花費(fèi)再安裝OS的時(shí)間。即,根據(jù)本發(fā)明,能提供一種不用再安裝OS和數(shù)據(jù)清除處理程序本身,就能容易地使數(shù)據(jù)記錄介質(zhì)還原到存儲(chǔ)有OS和數(shù)據(jù)清除處理程序的狀態(tài)的數(shù)據(jù)清除處理程序。本發(fā)明的數(shù)據(jù)清除處理程序除上述的結(jié)構(gòu)以外,還能這樣構(gòu)成上述數(shù)據(jù)記錄介質(zhì)具備通過(guò)操作系統(tǒng)或BIOS管理的隱藏區(qū),該隱藏區(qū)具有操作系統(tǒng)的安裝功能,同時(shí)禁止由上述數(shù)據(jù)清除處理程序進(jìn)行的覆蓋處理。根據(jù)本發(fā)明,由于采用數(shù)據(jù)清除處理,而不進(jìn)行隱藏區(qū)的覆蓋處理,所以不會(huì)擦除存儲(chǔ)在隱藏區(qū)中的OS的安裝中需要的文件。因此,也可以這樣構(gòu)成上述數(shù)據(jù)記錄介質(zhì)具備通過(guò)操作系統(tǒng)或OS管理的隱藏區(qū),該隱藏區(qū)具有操作系統(tǒng)的安裝功能,同時(shí)利用保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序和操作系統(tǒng)的一部分文件,禁止覆蓋處理。而且,覆蓋擦除存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件后,利用隱藏區(qū)的安裝功能,能將OS再安裝到數(shù)據(jù)記錄介質(zhì)的數(shù)據(jù)記錄區(qū)中。由此,能還原到數(shù)據(jù)記錄介質(zhì)中只存儲(chǔ)有OS的初始狀態(tài)。因此,不用擔(dān)心第三者還原讀取原始數(shù)據(jù)。另外,由于隱藏區(qū)具有OS的安裝功能,所以不需要添加另外的OS安裝盤等,能謀求節(jié)省成本,同時(shí)不需要在保管管理OS安裝盤上花費(fèi)時(shí)間。在本發(fā)明中,能采用利用OS管理隱藏區(qū)的結(jié)構(gòu)。即,能采用利用存儲(chǔ)在該隱藏區(qū)內(nèi)的OS、或另一驅(qū)動(dòng)器的OS,啟動(dòng)安裝功能的結(jié)構(gòu)。另外,在本發(fā)明中,由BIOS管理隱藏區(qū)的結(jié)構(gòu)也是可能的。即,能采用在OS未被存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的情況下,通過(guò)BIOS啟動(dòng)安裝功能的結(jié)構(gòu)。但是,構(gòu)成存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS的多個(gè)文件,如果也有單體穩(wěn)定工作的文件,那么也有與OS中不包含的裝置驅(qū)動(dòng)器等協(xié)同工作的文件。因此,如上述的本發(fā)明所示,如果在數(shù)據(jù)記錄介質(zhì)中殘存有OS的狀態(tài)下進(jìn)行數(shù)據(jù)清除處理,則OS中不包含的裝置驅(qū)動(dòng)器等會(huì)被全部擦除,OS的運(yùn)行有時(shí)變得不穩(wěn)定。但是,根據(jù)本發(fā)明,操作系統(tǒng)的安裝時(shí)所必要的文件被存儲(chǔ)在隱藏區(qū)中。因此,采用上述的本發(fā)明進(jìn)行數(shù)據(jù)清除處理的結(jié)果,即使在OS的運(yùn)行暫時(shí)變得不穩(wěn)定的情況下,也能由控制單元使數(shù)據(jù)清除處理程序和操作系統(tǒng)的一部分文件保存到主存儲(chǔ)器中,利用保存的數(shù)據(jù)清除處理程序和操作系統(tǒng)的一部分文件,進(jìn)行數(shù)據(jù)清除處理,將包含OS的全部文件擦除后,通過(guò)隱藏區(qū)中的安裝時(shí)所必要的文件再安裝OS。由此,能將數(shù)據(jù)記錄介質(zhì)還原到只存儲(chǔ)有OS的狀態(tài),而且,能確保數(shù)據(jù)處理裝置穩(wěn)定工作。即,根據(jù)本發(fā)明,通過(guò)應(yīng)用上述發(fā)明,利用隱藏區(qū)的安裝功能,能容易地安裝OS,能容易地將數(shù)據(jù)記錄介質(zhì)還原到初始狀態(tài)。在本發(fā)明的數(shù)據(jù)清除處理程序中,除上述的結(jié)構(gòu)以外,上述覆蓋處理也能這樣構(gòu)成以任意的規(guī)定次數(shù)重復(fù)覆蓋相同數(shù)據(jù)或不同數(shù)據(jù)。這里,在硬盤等磁數(shù)據(jù)記錄介質(zhì)中,通過(guò)以規(guī)定的閾值將介質(zhì)磁化的磁極分開,采用進(jìn)行“1”、“0”的判斷的數(shù)據(jù)記錄方式。但是,如果將“0”覆蓋記錄有“1”的部位,則進(jìn)行“0”的讀取的磁極完全不反相。因此,如果進(jìn)行詳細(xì)分析磁化電平的特殊處理,則雖然覆蓋有數(shù)據(jù),但存在書寫前的原始數(shù)據(jù)被讀取的可能性。但是,根據(jù)本發(fā)明,由于在數(shù)據(jù)記錄區(qū)中重復(fù)覆蓋相同數(shù)據(jù)或不同數(shù)據(jù)的處理,所以探索磁化的履歷,使原始數(shù)據(jù)還原變得極其困難。其結(jié)果,能有效地阻止讀取原始數(shù)據(jù)。覆蓋的數(shù)據(jù)能采用例如“00H”和“FFH”或“E5H”等任意的數(shù)據(jù),通過(guò)以規(guī)定的次數(shù)重復(fù)書寫任一個(gè)數(shù)據(jù)或它們的多個(gè)數(shù)據(jù),能完全阻止原始數(shù)據(jù)的讀取。即,根據(jù)本發(fā)明,能提供一種能完全阻止原始數(shù)據(jù)被讀取,提高安全性的數(shù)據(jù)清除處理程序。在本發(fā)明的數(shù)據(jù)清除處理程序中,除上述的結(jié)構(gòu)以外,優(yōu)選選擇硬盤作為上述數(shù)據(jù)記錄介質(zhì)。硬盤與其他數(shù)據(jù)記錄介質(zhì)相比,記錄容量顯著地大,通常作為存儲(chǔ)有OS的引導(dǎo)程序(boot)的記錄介質(zhì)使用。根據(jù)本發(fā)明,通過(guò)數(shù)據(jù)清除處理程序能容易地覆蓋擦除記錄在作為數(shù)據(jù)記錄介質(zhì)的硬盤中的原始數(shù)據(jù),能完全阻止原始數(shù)據(jù)的讀取,確保安全性。即,根據(jù)本發(fā)明,能提供一種能完全阻止記錄在硬盤中的原始數(shù)據(jù)被讀取,提高安全性的數(shù)據(jù)清除處理程序。在本發(fā)明的數(shù)據(jù)清除處理程序中,存儲(chǔ)在數(shù)據(jù)處理裝置中的數(shù)據(jù)清除處理程序中,上述數(shù)據(jù)處理裝置具備數(shù)據(jù)記錄介質(zhì)、和通過(guò)操作系統(tǒng)進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,上述數(shù)據(jù)清除處理程序在操作系統(tǒng)中運(yùn)行,同時(shí)這些程序和系統(tǒng)被存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中,對(duì)存儲(chǔ)在上述數(shù)據(jù)記錄介質(zhì)中的文件進(jìn)行清除處理指定時(shí),上述數(shù)據(jù)處理裝置在數(shù)據(jù)清除處理過(guò)程中不停止,使數(shù)據(jù)清除處理時(shí)必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序或它們兩者保存到主存儲(chǔ)器中,利用已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理時(shí)必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序,進(jìn)行數(shù)據(jù)清除處理。在本發(fā)明中,由于利用已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理時(shí)必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序,進(jìn)行數(shù)據(jù)清除處理,所以能使數(shù)據(jù)處理裝置在數(shù)據(jù)清除處理過(guò)程中不停止,能完成清除處理。根據(jù)達(dá)到第一個(gè)目的的本發(fā)明,能實(shí)現(xiàn)不能讀取殘存在數(shù)據(jù)記錄介質(zhì)中的不要的數(shù)據(jù)。因此,能提供一種能防止使數(shù)據(jù)還原而泄露,能確保數(shù)據(jù)泄露的安全性的數(shù)據(jù)清除處理程序。根據(jù)達(dá)到第二個(gè)目的的本發(fā)明,能提供一種對(duì)包含存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的OS和數(shù)據(jù)清除處理程序本身的指定文件容易地進(jìn)行覆蓋擦除,能容易地使數(shù)據(jù)記錄介質(zhì)的文件的存儲(chǔ)為所希望的狀態(tài)的數(shù)據(jù)清除處理程序。圖1(a)~(d)是模式地表示本發(fā)明的實(shí)施方式的數(shù)據(jù)清除處理程序的處理的說(shuō)明圖。圖2是模式地表示通過(guò)本發(fā)明的另一實(shí)施方式的數(shù)據(jù)清除處理程序,處理保存或刪除的文件的過(guò)程的說(shuō)明圖。圖3是模式地表示通過(guò)圖2所示的數(shù)據(jù)清除處理程序,處理更新或更新后刪除的文件的過(guò)程的說(shuō)明圖。圖4是表示存儲(chǔ)有本發(fā)明的實(shí)施方式的數(shù)據(jù)清除處理程序的數(shù)據(jù)處理裝置的內(nèi)部結(jié)構(gòu)的模式圖。圖5是表示在圖4所示的數(shù)據(jù)處理裝置中,指定存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖。圖6是表示圖5所示的數(shù)據(jù)清除處理結(jié)束的狀態(tài)的模式圖。圖7是表示將OS再安裝在已進(jìn)行圖6所示的數(shù)據(jù)清除處理的數(shù)據(jù)記錄介質(zhì)中的狀態(tài)的模式圖。圖8是表示在圖4所示的數(shù)據(jù)處理裝置中,指定除去OS以外的其他全部文件,進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖。圖9是表示圖8所示的數(shù)據(jù)清除處理結(jié)束后的狀態(tài)的模式圖。圖10是表示在圖4所示的數(shù)據(jù)處理裝置中,指定除去OS和數(shù)據(jù)清除處理程序以外的其他全部文件,進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖。圖11是表示圖10所示的數(shù)據(jù)清除處理結(jié)束后的狀態(tài)的模式圖。圖12是模式地表示專利文獻(xiàn)1中公開的硬盤的記錄區(qū)的管理結(jié)構(gòu)的說(shuō)明圖。圖13(a)~(f)是模式地表示文件數(shù)據(jù)被記錄在圖12所示的硬盤中的過(guò)程的說(shuō)明圖。圖14(a)~(f)是模式地表示記錄在圖12所示的硬盤中的文件數(shù)據(jù)被刪除的過(guò)程的說(shuō)明圖。圖15(a)、(b)是模式地表示通過(guò)規(guī)定軟件在圖12所示的硬盤中記錄文件數(shù)據(jù)的處理的說(shuō)明圖。具體實(shí)施例方式以下,參照本發(fā)明的實(shí)施方式。圖1是模式地表示由本發(fā)明的實(shí)施方式的數(shù)據(jù)清除處理程序進(jìn)行的處理的說(shuō)明圖。另外,這里所謂控制單元,是指包括OS和通過(guò)該OS進(jìn)行對(duì)數(shù)據(jù)記錄介質(zhì)的存取控制的中央處理裝置(CPU)的結(jié)構(gòu)。另外,在本實(shí)施方式中,說(shuō)明采用硬盤作為數(shù)據(jù)記錄介質(zhì),由控制單元進(jìn)行對(duì)該硬盤的存取控制。另外,在以下的說(shuō)明中,形成FAT14的各記錄區(qū)14a附帶的地址、和數(shù)據(jù)區(qū)17的各簇附帶的地址都采用從“00H”開始的16進(jìn)制2字節(jié)表示的值?!?0H”(值)表示釋放代碼,“FFH”(值)表示數(shù)據(jù)終端代碼。在本實(shí)施方式中,進(jìn)行數(shù)據(jù)清除處理時(shí),預(yù)先將數(shù)據(jù)清除處理程序安裝到硬盤中。由控制單元運(yùn)行該數(shù)據(jù)清除處理程序。圖1(a)~(c)表示硬盤10中記錄有三個(gè)文件“ABC”、“DEF”、“XYZ”的狀態(tài)。如圖1(b)所示,文件“ABC”是項(xiàng)目地址為00H、文件大小為6KB(千字節(jié))的文本文件(TXT)。即,文件“ABC”如圖1(a)、(c)所示,文件數(shù)據(jù)被分散地記錄在地址為01H、02H、03H、14H、15H、22H的六個(gè)簇17a中。如圖1(b)所示,文件“DEF”是項(xiàng)目地址為05H、文件大小為5KB(千字節(jié))的文檔文件(DOC)。即,文件“DEF”如圖1(a)、(c)所示,文件數(shù)據(jù)被分散地記錄在地址為05H、08H、09H、18H、27H的五個(gè)簇17a中。另外,如圖1(b)所示,文件“XYZ”是項(xiàng)目地址為0CH、文件大小為4(KB)的資料文件(DOC)。即,文件“XYZ”如圖1(a)、(c)所示,文件數(shù)據(jù)被分散地記錄在地址為0CH、1BH、1EH、2DH的四個(gè)簇17a中。即,圖1表示“ABC”、“DEF”、“XYZ”三個(gè)文件存在于硬盤10內(nèi),而且處于由OS管理的狀態(tài)。但是,記錄在硬盤10中的文件數(shù)據(jù)直到圖1(a)~(c)所示的狀態(tài)為止,保存有上述三個(gè)文件以外的別的文件,而且被刪除。釋放代碼“00H”覆蓋記錄有這些被刪除的別的文件的FAT14的記錄區(qū)14a。另外,對(duì)應(yīng)于該已被刪除的別的文件的目錄區(qū)16的信息被刪除。但是,如上所述,被刪除的別的文件的實(shí)數(shù)據(jù)依然殘存在與數(shù)據(jù)區(qū)17對(duì)應(yīng)的簇17a中。在圖1(c)中用斜線表示記錄有被刪除的別的文件的實(shí)數(shù)據(jù)的簇17a。上述三個(gè)文件的實(shí)數(shù)據(jù)被覆蓋保存在記錄有被刪除的別的文件的實(shí)數(shù)據(jù)的簇17a中。其結(jié)果,如圖1(c)所示,別的文件的實(shí)數(shù)據(jù)分散在數(shù)據(jù)區(qū)17中。本實(shí)施方式的數(shù)據(jù)清除處理程序由控制單元啟動(dòng),開始清除處理。控制單元按照數(shù)據(jù)清除處理程序,首先,參照FAT區(qū)13的FAT14,抽取記錄有釋放代碼“00H”的全部記錄區(qū)14a的地址。即,在圖1(a)中,抽取記錄有釋放代碼“00H”的全部記錄區(qū)14a的地址04H、06H、07H、0AH等。這些被抽取的記錄區(qū)14a的地址與數(shù)據(jù)區(qū)17的簇17a中、暫時(shí)未記錄數(shù)據(jù)的簇17a或不要的數(shù)據(jù)(刪除操作過(guò)的數(shù)據(jù))殘存的簇17a的地址相對(duì)應(yīng)。其次,控制單元依次將規(guī)定數(shù)據(jù)(任意的虛擬數(shù)據(jù))的“00H”(值)覆蓋保存在對(duì)應(yīng)于抽取的記錄區(qū)14a的地址的數(shù)據(jù)區(qū)17的簇17a中。即,如圖1(c)所示,依次將“00H”(值)覆蓋地址為04H、06H、07H、0AH等的簇17a中。然后控制單元一旦將對(duì)應(yīng)于抽取的全部記錄區(qū)14a的地址的數(shù)據(jù)區(qū)17的簇17a覆蓋后,即結(jié)束數(shù)據(jù)清除處理。通過(guò)以上的處理,由OS管理的三個(gè)文件“ABC”、“DEF”、“XYZ”以外的、過(guò)去已進(jìn)行刪除處理的別的文件的數(shù)據(jù)和已進(jìn)行更新處理的文件的全部舊數(shù)據(jù)都不能被讀取。因此,能阻止利用特殊的分析軟件使殘存在數(shù)據(jù)區(qū)17中的刪除操作過(guò)的數(shù)據(jù)恢復(fù)(還原)。因此,能防止被還原的數(shù)據(jù)泄露,能確保數(shù)據(jù)的安全性。另外,在本實(shí)施方式中,雖然使覆蓋數(shù)據(jù)區(qū)17的簇17a中的規(guī)定數(shù)據(jù)(任意的虛擬數(shù)據(jù))為“00H”,但覆蓋的規(guī)定數(shù)據(jù)(任意的虛擬數(shù)據(jù))也可以選擇“FFH”和“E5H”等任意的數(shù)據(jù)。另外,通過(guò)將這些多個(gè)規(guī)定數(shù)據(jù)依次覆蓋抽取的簇17a,能完全阻止殘存的不要的數(shù)據(jù)(刪除操作過(guò)的數(shù)據(jù))的讀取。另外,在本實(shí)施方式中,雖然通過(guò)由控制單元啟動(dòng)數(shù)據(jù)清除處理程序,開始數(shù)據(jù)清除處理,但也可以例如進(jìn)行數(shù)據(jù)處理裝置的時(shí)鐘設(shè)定,預(yù)先設(shè)定開始數(shù)據(jù)清除處理的時(shí)刻,到達(dá)該設(shè)定時(shí)刻時(shí),自動(dòng)開始數(shù)據(jù)清除處理。另外,在規(guī)定時(shí)間不繼續(xù)進(jìn)行其他處理(由文字處理機(jī)進(jìn)行的文字輸入作業(yè)等)的情況下,也可以自動(dòng)地開始數(shù)據(jù)清除處理。其次,說(shuō)明本發(fā)明的另一實(shí)施方式的數(shù)據(jù)清除處理程序。圖2和圖3是模式地表示本實(shí)施方式的硬盤10的記錄區(qū)的說(shuō)明圖。圖2和圖3所示的硬盤10的結(jié)構(gòu)與上述圖12所示的結(jié)構(gòu)相同。因此,在圖2和圖3所示的硬盤10的結(jié)構(gòu)中,標(biāo)以與圖12所示的硬盤10結(jié)構(gòu)相同的代碼,這里省略重復(fù)的說(shuō)明。本實(shí)施方式的數(shù)據(jù)清除處理程序是有選擇地對(duì)由規(guī)定軟件創(chuàng)建的文件數(shù)據(jù)進(jìn)行數(shù)據(jù)清除處理的程序。另外,在以下的說(shuō)明中,作為數(shù)據(jù)記錄介質(zhì),以硬盤來(lái)說(shuō)明。如圖2所示,一旦將規(guī)定軟件18安裝在硬盤10中,規(guī)定軟件18便在OS的管理下,確保數(shù)據(jù)區(qū)17的一部分作為軟件管理區(qū)19。OS不能刪除記錄在軟件管理區(qū)19中的數(shù)據(jù)。而且,與由OS管理的FAT區(qū)13和目錄區(qū)16不同,規(guī)定軟件18具有能將表示記錄有與規(guī)定軟件18有關(guān)的各文件的數(shù)據(jù)的簇17a的FAT數(shù)據(jù)記錄在軟件管理區(qū)19中的功能。即,如果進(jìn)行由規(guī)定軟件18創(chuàng)建的文件“No.1”的保存處理,則如圖2所示,“No.1”文件數(shù)據(jù)30被記錄在數(shù)據(jù)區(qū)17的簇17a中,由OS進(jìn)行FAT管理,而且,將表示記錄有“No.1”文件數(shù)據(jù)30的簇地址的FAT數(shù)據(jù)30a記錄在軟件管理區(qū)19中。FAT數(shù)據(jù)30a由文件名和將文件數(shù)據(jù)地址以及文件屬性關(guān)聯(lián)起來(lái)的鏈簇構(gòu)成。即,圖2所示的文件“No.1”表示數(shù)據(jù)被記錄在數(shù)據(jù)區(qū)17的地址為01H、02H、14H、15H、22H的五個(gè)簇17a中。在已進(jìn)行由規(guī)定軟件18創(chuàng)建的另一文件“No.2”的保存處理的情況下,同樣,由OS進(jìn)行管理,同時(shí)FAT數(shù)據(jù)35a通過(guò)規(guī)定軟件18記錄在軟件管理區(qū)19中。另外,如果進(jìn)行由規(guī)定軟件18創(chuàng)建并保存的文件“No.1”的更新保存處理,則如圖3所示,文件“No.1”的更新數(shù)據(jù)30、和更新前的舊數(shù)據(jù)31分別被記錄在數(shù)據(jù)區(qū)17的簇17a中。另外,更新數(shù)據(jù)30和舊數(shù)據(jù)31各自的FAT數(shù)據(jù)30a、31a被記錄在軟件管理區(qū)19中??刂茊卧绻貜?fù)進(jìn)行更新保存處理,則文件“No.1”的全部數(shù)據(jù)(更新數(shù)據(jù)30、舊數(shù)據(jù)31和更早的數(shù)據(jù)32)區(qū)分地記錄在數(shù)據(jù)區(qū)17中。規(guī)定軟件18具有將該文件“No.1”的全部FAT數(shù)據(jù)30a、31a、32a記錄在軟件管理區(qū)19中的功能。這里,如圖3所示,在已進(jìn)行文件“No.1”的更新保存處理的情況下,OS僅管理更新數(shù)據(jù)30,將對(duì)應(yīng)于記錄有其他全部舊數(shù)據(jù)31、更早的數(shù)據(jù)32的簇17a的FAT14的記錄區(qū)14a(圖1)釋放。參照?qǐng)D2和圖3,說(shuō)明通過(guò)具有這樣的處理功能的規(guī)定軟件18創(chuàng)建的文件進(jìn)行數(shù)據(jù)清除處理的過(guò)程。首先,參照?qǐng)D2說(shuō)明已進(jìn)行由規(guī)定軟件18創(chuàng)建的“No.1”文件數(shù)據(jù)30的保存處理后,已進(jìn)行數(shù)據(jù)清除處理的情況。一旦啟動(dòng)數(shù)據(jù)清除處理程序20,便在數(shù)據(jù)處理裝置的顯示器(未圖示)上顯示提示輸入文件名的畫面。這里,作為文件名輸入文件“No.1”。一旦輸入文件名,控制單元就參照記錄在軟件管理區(qū)19中的FAT數(shù)據(jù),讀取關(guān)于文件“No.1”的全部FAT數(shù)據(jù)30a。圖2中的情況只是文件“No.1”的FAT數(shù)據(jù)30a。然后,抽取與記錄在FAT數(shù)據(jù)30a中的文件“No.1”有關(guān)的全部鏈簇地址(01H、02H、14H、15H、22H五個(gè)簇17a的地址)。其次,控制單元參照OS管理的FAT14(參照?qǐng)D12),抽取全部記錄有釋放代碼“00H”的記錄區(qū)14a的地址。然后,控制單元計(jì)算參照上述FAT數(shù)據(jù)30a抽取的地址和參照FAT14抽取的地址的邏輯積地址。但是,在OS管理下只保存有文件“No.1”。因此,參照上述FAT數(shù)據(jù)30a抽取的地址與參照任意的FAT14抽取的地址不一致。因此,不覆蓋由FAT數(shù)據(jù)30a表示的任意的地址簇17a,結(jié)束清除處理。即,對(duì)由規(guī)定軟件18創(chuàng)建并保存的文件,即使進(jìn)行數(shù)據(jù)清除處理,也不覆蓋數(shù)據(jù)。另一方面,在圖2中,由規(guī)定軟件18創(chuàng)建且保存的“No.1”文件數(shù)據(jù)30被刪除,然后在已進(jìn)行數(shù)據(jù)清除處理的情況下,與上述處理不同。即,如果進(jìn)行文件“No.1”的刪除處理,則釋放代碼“00H”被覆蓋在與該文件“No.1”有關(guān)的記錄有“No.1”文件數(shù)據(jù)30的簇17a對(duì)應(yīng)的地址的FAT14的記錄區(qū)14a中,該簇17a脫離OS的管理。如果已刪除“No.1”文件數(shù)據(jù)30后進(jìn)行數(shù)據(jù)清除處理,則參照上述FAT數(shù)據(jù)30a,抽取的全部地址與參照FAT14抽取的地址一致。因此,規(guī)定數(shù)據(jù)的“00H”(值)被覆蓋在通過(guò)計(jì)算兩者的邏輯積地址獲得的地址為01H、02H、14H、15H、22H的五個(gè)簇中。另外,“00H”(值)也被覆蓋在記錄在軟件管理區(qū)19中的FAT數(shù)據(jù)30a的文件名和鏈簇地址中。即,由規(guī)定軟件18創(chuàng)建且保存的文件被刪除后,通過(guò)進(jìn)行數(shù)據(jù)清除處理,該“No.1”文件數(shù)據(jù)30和FAT數(shù)據(jù)兩者被進(jìn)行覆蓋處理,不可能讀取“No.1”文件數(shù)據(jù)30。其次,參照?qǐng)D3,說(shuō)明已進(jìn)行由規(guī)定軟件18創(chuàng)建的“No.1”文件數(shù)據(jù)30的更新處理后,已進(jìn)行數(shù)據(jù)清除處理的情況。一旦啟動(dòng)數(shù)據(jù)清除處理程序20,便在數(shù)據(jù)處理裝置的顯示器(未圖示)上顯示提示輸入文件名的畫面。這里,作為文件名輸入文件“No.1”。一旦輸入文件名,控制單元便參照記錄在軟件管理區(qū)19中的FAT數(shù)據(jù),讀取關(guān)于文件“No.1”的全部FAT數(shù)據(jù)30a、31a、32a。在此情況下,如圖3所示,與文件“No.1”有關(guān)的FAT數(shù)據(jù)是對(duì)應(yīng)于更新數(shù)據(jù)30(最新數(shù)據(jù))、舊數(shù)據(jù)31和更早的數(shù)據(jù)32的FAT數(shù)據(jù)30a、31a和32a。然后控制單元抽取與記錄在各FAT數(shù)據(jù)中的文件“No.1”有關(guān)的全部鏈簇地址。在此情況下,從FAT數(shù)據(jù)30a抽取地址為01H、02H、14H、15H、22H的五個(gè)地址,從FAT數(shù)據(jù)31a抽取地址為25H、26H、2AH、2BH的四個(gè)地址。另外,從FAT數(shù)據(jù)32a抽取地址為31H、35H、37H、38H的四個(gè)地址。其次,控制單元參照OS管理的FAT14(參照?qǐng)D12),抽取全部記錄有釋放代碼“00H”的記錄區(qū)14a的地址。然后,參照上述FAT數(shù)據(jù)30a,并參照抽取的地址和FAT14,計(jì)算它們的邏輯積地址。這里,文件“No.1”被更新處理,OS以FAT14只管理記錄有更新數(shù)據(jù)30(最新數(shù)據(jù))的簇地址,對(duì)應(yīng)于記錄有舊數(shù)據(jù)31和更早的數(shù)據(jù)32的簇地址的FAT14釋放。因此,如果已更新“No.1”文件數(shù)據(jù)30后進(jìn)行數(shù)據(jù)清除處理,則除更新數(shù)據(jù)30的FAT數(shù)據(jù)30a以外,記錄在舊數(shù)據(jù)31和更早的數(shù)據(jù)32的FAT數(shù)據(jù)31a和32a中的地址,與參照FAT14抽取的地址一致。因此,通過(guò)計(jì)算兩者的邏輯積地址獲得的記錄在地址為25H、26H、2AH、2BH的四個(gè)簇17a中的數(shù)據(jù)、和記錄在地址為31H、35H、37H、38H的四個(gè)簇17a中的數(shù)據(jù),以規(guī)定數(shù)據(jù)的“00H”(值)覆蓋。另外,“00H”(值)也寫在被記錄在軟件管理區(qū)19中的FAT數(shù)據(jù)31a、32a的文件名和鏈簇地址中。即,由規(guī)定軟件18創(chuàng)建的文件被更新保存后,如果進(jìn)行數(shù)據(jù)清除處理,則除該文件的更新數(shù)據(jù)(最新數(shù)據(jù))以外,與全部舊數(shù)據(jù)有關(guān)的數(shù)據(jù)和FAT數(shù)據(jù)兩者被進(jìn)行覆蓋處理,不可能讀取覆蓋處理過(guò)的數(shù)據(jù)。其次,說(shuō)明如圖3所示,由規(guī)定軟件18創(chuàng)建且更新保存的“No.1”文件數(shù)據(jù)30被刪除,然后,已進(jìn)行數(shù)據(jù)清除處理的情況。一旦啟動(dòng)數(shù)據(jù)清除處理程序20,便在數(shù)據(jù)處理裝置的顯示器(未圖示)上顯示提示輸入文件名的畫面。這里,作為文件名輸入文件“No.1”。控制單元參照記錄在軟件管理區(qū)19中的FAT數(shù)據(jù),讀出關(guān)于文件“No.1”的全部FAT數(shù)據(jù)30a、31a、32a。在此情況下,與未刪除的情況相同,如圖3所示,與文件“No.1”有關(guān)的FAT數(shù)據(jù)是對(duì)應(yīng)于更新數(shù)據(jù)30(最新數(shù)據(jù))、舊數(shù)據(jù)31和更早的數(shù)據(jù)32各自的FAT數(shù)據(jù)30a、31a和32a。控制單元讀取全部這些數(shù)據(jù)。然后,控制單元抽取與記錄在各FAT數(shù)據(jù)中的文件“No.1”有關(guān)的全部鏈簇地址。在此情況下,從FAT數(shù)據(jù)30a抽取地址為01H、02H、14H、15H、22H的五個(gè)簇17a的地址,從FAT數(shù)據(jù)31a抽取地址為25H、26H、2AH、2BH的四個(gè)簇17a的地址。另外,從FAT數(shù)據(jù)32a抽取地址為31H、35H、37H、38H的四個(gè)簇17a的地址。其次,控制單元參照OS管理的FAT14(參照?qǐng)D12),抽取全部記錄有釋放代碼“00H”(值)的記錄區(qū)14a的地址。然后,計(jì)算參照上述FAT數(shù)據(jù)30a抽取的地址和參照FAT14抽取的地址的邏輯積地址。這里,文件“No.1”已經(jīng)被刪除處理,OS使記錄有與文件“No.1”有關(guān)的更新數(shù)據(jù)30(最新數(shù)據(jù))、舊數(shù)據(jù)31和更早的數(shù)據(jù)32的全部簇地址對(duì)應(yīng)的FAT14釋放。因此,如果已刪除“No.1”文件數(shù)據(jù)30后進(jìn)行數(shù)據(jù)清除處理,則參照更新數(shù)據(jù)30、舊數(shù)據(jù)31和更早的數(shù)據(jù)32的FAT數(shù)據(jù)30a、31a和32a抽取的全部地址與參照FAT14抽取的地址一致。因此,規(guī)定數(shù)據(jù)的“00H”(值)覆蓋在通過(guò)計(jì)算兩者的邏輯積地址獲得的地址為01H、02H、14H、15H、22H的五個(gè)簇17a、地址為25H、26H、2AH、2BH的四個(gè)簇17a、和地址為31H、35H、37H、38H的四個(gè)簇17a。另外,“00H”(值)也覆蓋記錄在軟件管理區(qū)19中的FAT數(shù)據(jù)30a、31a和32a的文件名和鏈簇地址。即,由規(guī)定軟件18創(chuàng)建的文件被更新保存刪除后,如果進(jìn)行數(shù)據(jù)清除處理,則與該文件有關(guān)的全部數(shù)據(jù)和FAT數(shù)據(jù)兩者被進(jìn)行覆蓋處理,不可能讀取數(shù)據(jù)。這樣,本實(shí)施方式的數(shù)據(jù)清除處理程序20在使用將FAT數(shù)據(jù)獨(dú)自記錄在軟件管理區(qū)19中的規(guī)定軟件18的情況下,能短時(shí)間地有效地覆蓋不需要管理的數(shù)據(jù),且不能讀取。因此,能阻止使數(shù)據(jù)還原而泄露,能確保安全。另外,在本實(shí)施方式中,數(shù)據(jù)清除處理開始時(shí),指定由規(guī)定軟件18創(chuàng)建的文件名,只進(jìn)行該文件的清除處理。但是,例如通過(guò)附加規(guī)定軟件18的文件中附帶的擴(kuò)展名,對(duì)文件名指定通配符,能對(duì)由該規(guī)定軟件18創(chuàng)建的全部文件一并進(jìn)行數(shù)據(jù)清除處理。以上,雖然已說(shuō)明本發(fā)明的實(shí)施方式,但將一并具有圖1所示的數(shù)據(jù)清除處理程序、以及圖2和圖3所示的數(shù)據(jù)清除處理程序20的功能的處理程序安裝在數(shù)據(jù)記錄裝置中,由控制單元有選擇地使某一個(gè)程序啟動(dòng),也能進(jìn)行數(shù)據(jù)清除。另外,在上述實(shí)施方式中,作為數(shù)據(jù)記錄介質(zhì)雖然舉例說(shuō)明了硬盤,但本發(fā)明不限于這樣的結(jié)構(gòu)。例如,如果是軟盤、和CD-RW、DVD-RAM、DVD-RW、MO等,區(qū)分成FAT區(qū)和數(shù)據(jù)區(qū)進(jìn)行管理的數(shù)據(jù)記錄介質(zhì),使用本發(fā)明的數(shù)據(jù)清除處理程序,都能有效地阻止不要的數(shù)據(jù)的還原。另外,在上述實(shí)施方式中,雖然說(shuō)明了通過(guò)OS將FAT14記錄在FAT區(qū)13中的結(jié)構(gòu),但除FAT以外,即使在采用存儲(chǔ)與文件信息有關(guān)的目錄數(shù)據(jù)和數(shù)據(jù)的一部分的OS的情況下,利用本發(fā)明的數(shù)據(jù)清除處理程序20,也能進(jìn)行數(shù)據(jù)清除處理。以下,參照?qǐng)D4~圖7說(shuō)明用于達(dá)到本發(fā)明的第二個(gè)目的的實(shí)施方式。圖4是表示存儲(chǔ)有本發(fā)明的實(shí)施方式的數(shù)據(jù)清除處理程序的數(shù)據(jù)處理裝置的內(nèi)部結(jié)構(gòu)的模式圖,圖5是表示在圖4所示的數(shù)據(jù)處理裝置中,指定存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的全部文件,進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖,圖6是表示圖5所示的數(shù)據(jù)清除處理結(jié)束的狀態(tài)的模式圖,圖7是表示將OS再安裝在已進(jìn)行圖6所示的數(shù)據(jù)清除處理的數(shù)據(jù)記錄介質(zhì)中的狀態(tài)的模式圖。另外,在以下的說(shuō)明中,省略設(shè)置在數(shù)據(jù)處理裝置1中的顯示器和鍵盤等外圍裝置。另外作為Windows說(shuō)明存儲(chǔ)在硬盤(數(shù)據(jù)記錄介質(zhì))10中的OS。如圖4所示,本實(shí)施方式的數(shù)據(jù)處理裝置1具有由中央處理裝置(CPU)構(gòu)成的控制單元2;能由控制單元2直接讀寫數(shù)據(jù)的主存儲(chǔ)器3;硬盤(數(shù)據(jù)記錄介質(zhì))10;和存儲(chǔ)在非易失性存儲(chǔ)器中的BIOS5。硬盤10具備記錄區(qū)21。記錄區(qū)21被分割成由安裝的OS24管理的記錄區(qū)22;和由BIOS5管理的隱藏區(qū)23。OS24將記錄區(qū)22區(qū)分為多個(gè)區(qū)進(jìn)行管理。即,記錄區(qū)22由OS24區(qū)分為MBR(MasterBootRecord)區(qū)11;BPB(BIOSParameterBlock)區(qū)12;FAT(FileAllocationTable)區(qū)13;目錄區(qū)16和數(shù)據(jù)區(qū)17,進(jìn)行管理。因此,記錄區(qū)22被區(qū)分為存儲(chǔ)有OS24的區(qū)(24)、和存儲(chǔ)應(yīng)用程序與數(shù)據(jù)的數(shù)據(jù)區(qū)17。MBR區(qū)11是存儲(chǔ)OS的啟動(dòng)程序(OSBootLoader);和其區(qū)分位置、大小等的位置信息的區(qū)分表的區(qū)。BPB12是存儲(chǔ)關(guān)于管理對(duì)外圍裝置的輸入輸出用的FAT和目錄區(qū)的數(shù)據(jù)的BIOS參數(shù)的區(qū)。FAT區(qū)13是存儲(chǔ)FAT14和作為其副本的FAT15的區(qū)。FAT14由能記錄地址數(shù)據(jù)的多個(gè)記錄區(qū)形成,各記錄區(qū)中附帶對(duì)應(yīng)于數(shù)據(jù)區(qū)17的簇地址的地址。即,F(xiàn)AT14的記錄區(qū)中記錄的地址,表示記錄地址數(shù)據(jù)的數(shù)據(jù)區(qū)17的鏈簇地址。FAT15也由與FAT14同樣的記錄區(qū)形成。FAT15進(jìn)行FAT14的數(shù)據(jù)被破壞的情況下的備份工作。目錄區(qū)16是存儲(chǔ)文件信息的區(qū)。目錄區(qū)16對(duì)記錄在硬盤10中的每個(gè)文件,存儲(chǔ)文件名、目錄名、擴(kuò)展名、創(chuàng)建日期和時(shí)間、最后更新日期和時(shí)間、文件大小、項(xiàng)目地址、屬性等的文件信息。數(shù)據(jù)區(qū)17是存儲(chǔ)多個(gè)應(yīng)用程序25、26和數(shù)據(jù)30、31的區(qū)。數(shù)據(jù)區(qū)17具備記錄數(shù)據(jù)的多個(gè)簇,各簇中帶有地址。在本實(shí)施方式中,數(shù)據(jù)清除處理程序20預(yù)先安裝在數(shù)據(jù)區(qū)17中,該程序20在OS24中運(yùn)行。另外,隱藏區(qū)23是由BIOS5管理的區(qū)。用于安裝OS24的安裝程序和其他必要的文件記錄在隱藏區(qū)23中。數(shù)據(jù)處理裝置1啟動(dòng)時(shí)BIOS5被啟動(dòng)。另外,OS24未被存儲(chǔ)在硬盤10的區(qū)(24)中時(shí),BIOS5進(jìn)行OS24的安裝。在數(shù)據(jù)處理裝置1中,例如,在運(yùn)行應(yīng)用程序25的情況下,操作員輸入命令,首先,對(duì)OS24進(jìn)行應(yīng)用程序25的啟動(dòng)指示。命令一旦被輸入數(shù)據(jù)處理裝置1中,控制單元2便參照目錄區(qū)16和FAT14,規(guī)定存儲(chǔ)在該應(yīng)用程序25中的數(shù)據(jù)區(qū)17,根據(jù)記錄在該數(shù)據(jù)區(qū)17中的應(yīng)用程序25的程序,開始處理。在此情況下,控制單元2根據(jù)需要,將應(yīng)用程序25載入主存儲(chǔ)器3中,進(jìn)行處理。然后,根據(jù)應(yīng)用程序25的程序,在顯示器中顯示處理結(jié)果,或者,將處理結(jié)果記錄在硬盤10中。在運(yùn)行其他應(yīng)用程序26和數(shù)據(jù)清除處理程序20的情況下,也按照同樣的順序進(jìn)行處理。其次,參照?qǐng)D4~圖7說(shuō)明在數(shù)據(jù)處理裝置1中,已指定刪除存儲(chǔ)在硬盤10中的全部文件時(shí)的清除處理的過(guò)程。數(shù)據(jù)清除處理程序20的運(yùn)行方法,與Windows(該OS)的其他應(yīng)用程序的運(yùn)行方法沒有任何差異。例如,雖然未圖示,但為了容易運(yùn)行本實(shí)施方式的數(shù)據(jù)清除處理程序20,優(yōu)選將數(shù)據(jù)清除處理程序20的文件指定圖標(biāo)(快捷圖標(biāo))配置在OS的臺(tái)式處理裝置(顯示畫面)上。然后,通過(guò)用鼠標(biāo)等輸入接口在文件指定圖標(biāo)中移動(dòng)由Windows的一覽功能(Explorer資源管理器)顯示的文件、或包括多個(gè)文件的文件夾,在清除處理的對(duì)象文件中指定移動(dòng)的文件,能啟動(dòng)數(shù)據(jù)清除處理程序20。在圖4中,如果將記錄在硬盤10中的全部文件移動(dòng)到文件指定圖標(biāo)中,啟動(dòng)數(shù)據(jù)清除處理程序20,則數(shù)據(jù)清除處理程序20識(shí)別指定的文件中包含OS24和數(shù)據(jù)清除處理程序20本身。然后,如圖5所示,控制單元2按照數(shù)據(jù)清除處理程序20,使清除處理中必要的OS24的一部分文件24a、以及數(shù)據(jù)清除處理程序20本身保存(復(fù)制)到主存儲(chǔ)器3中。然后,根據(jù)已保存到主存儲(chǔ)器3中的數(shù)據(jù)清除處理程序20和OS24a繼續(xù)進(jìn)行以下的處理。其次,控制單元2參照保存到主存儲(chǔ)器3中的OS24a,按照已保存到主存儲(chǔ)器3中的數(shù)據(jù)清除處理程序20,將規(guī)定數(shù)據(jù)“00H”依次覆蓋除隱藏區(qū)23以外的記錄區(qū)22內(nèi)的、記錄有包括OS24和數(shù)據(jù)清除處理程序20的全部文件的硬盤10的適當(dāng)?shù)拇?記錄區(qū))。此時(shí),在進(jìn)行覆蓋處理的過(guò)程中,依次覆蓋擦除存儲(chǔ)在記錄區(qū)22中的OS24和數(shù)據(jù)清除處理程序20本身。但是,在覆蓋擦除的時(shí)刻,根據(jù)已保存到主存儲(chǔ)器3中的OS24a和數(shù)據(jù)清除處理程序20,進(jìn)行覆蓋處理。因此,即使存儲(chǔ)在硬盤10中的OS24和數(shù)據(jù)清除處理程序20本身被覆蓋擦除,覆蓋處理也被中斷,不凍結(jié)。通過(guò)以上的處理,如圖6所示,規(guī)定數(shù)據(jù)“00H”覆蓋存儲(chǔ)在硬盤10的記錄區(qū)22中的全部文件的數(shù)據(jù)中,清除處理結(jié)束。由此,硬盤10的記錄區(qū)22完全被擦除,只殘存隱藏區(qū)23內(nèi)的數(shù)據(jù)。另外,在本實(shí)施方式中,雖然將“00H”覆蓋記錄區(qū)22,但也可以覆蓋“FFH”和“E5H”等任意的數(shù)據(jù)。另外,通過(guò)多次覆蓋這些多個(gè)數(shù)據(jù),更能完全阻止殘存的不要的數(shù)據(jù)的讀取。其次,在圖6所示的狀態(tài)下,如果使數(shù)據(jù)處理裝置1復(fù)位或再啟動(dòng),則由于OS24已經(jīng)不存在于硬盤記錄區(qū)22中,所以控制單元2啟動(dòng)BIOS5,詢問(wèn)操作員是否進(jìn)行OS的安裝。另外,如果使數(shù)據(jù)處理裝置1復(fù)位或再啟動(dòng),則已保存到主存儲(chǔ)器3中的文件24a和數(shù)據(jù)清除處理程序20被擦除。與詢問(wèn)相反,如果操作員指定OS24的安裝,則控制單元2啟動(dòng)存儲(chǔ)在隱藏區(qū)23中的安裝程序,如圖7所示,將OS24安裝在硬盤10的記錄區(qū)22中。通過(guò)以上的處理,OS24的再安裝結(jié)束,呈OS24只存儲(chǔ)在硬盤10的記錄區(qū)22中的狀態(tài)。這里,也能將OS24和其他應(yīng)用的安裝程序記錄在隱藏區(qū)23中。如果這樣做,則能再安裝OS24和應(yīng)用程序。再安裝后,操作員能立刻使用數(shù)據(jù)處理裝置1。這樣,根據(jù)本實(shí)施方式的數(shù)據(jù)清除處理程序20,通過(guò)指定存儲(chǔ)在硬盤10中的全部文件,不會(huì)將隱藏區(qū)23中的數(shù)據(jù)或程序擦除,能覆蓋擦除記錄在記錄區(qū)22中的全部文件。另外在使用隱藏區(qū)23的OS24的安裝功能,只安裝有OS24(或OS24和其他應(yīng)用程序)的初始狀態(tài)下,能容易地使硬盤10還原。另外,由于將記錄有文件的區(qū)覆蓋擦除,所以即使利用特殊的分析軟件,也不用擔(dān)心原始數(shù)據(jù)被還原,能確保安全。另外,根據(jù)本實(shí)施方式的結(jié)構(gòu),由于隱藏區(qū)23中具備OS24的安裝功能,所以不需要OS24的恢復(fù)盤(RecoveryDisk),能謀求節(jié)省成本,不需要恢復(fù)盤的管理。其次,說(shuō)明在數(shù)據(jù)處理裝置1中,指定了除存儲(chǔ)在硬盤10中的OS24以外的全部文件時(shí)的清除處理。圖8是表示在圖4所示的數(shù)據(jù)處理裝置1中,指定除去OS24以外的其他全部文件,并進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖,圖9是表示圖8所示的數(shù)據(jù)清除處理結(jié)束后的狀態(tài)的模式圖。在圖4中,除記錄在記錄區(qū)22中的OS24以外,使包含數(shù)據(jù)清除處理程序20的其他全部文件在文件指定圖標(biāo)中移動(dòng),啟動(dòng)數(shù)據(jù)清除處理程序20。另外,通過(guò)雙擊文件指定圖標(biāo)等操作,啟動(dòng)數(shù)據(jù)清除處理程序20。然后,從數(shù)據(jù)清除處理程序20的文件選擇菜單選擇包含數(shù)據(jù)清除處理程序20的其他全部文件。于是,數(shù)據(jù)清除處理程序20識(shí)別指定的文件中包含數(shù)據(jù)清除處理程序20本身。然后,控制單元2按照數(shù)據(jù)清除處理程序20,如圖8所示,使數(shù)據(jù)清除處理程序20本身保存(復(fù)制)到主存儲(chǔ)器3中。然后,根據(jù)已保存到主存儲(chǔ)器3中的數(shù)據(jù)清除處理程序20,進(jìn)行以后的處理。其次,控制單元2參照存儲(chǔ)在記錄區(qū)22中的OS24,執(zhí)行已保存到主存儲(chǔ)器3中的數(shù)據(jù)清除處理程序20,將規(guī)定數(shù)據(jù)“00H”依次覆蓋除去OS24以外的數(shù)據(jù)區(qū)17中存儲(chǔ)有指定的文件的簇(記錄區(qū))。在此情況下,也不進(jìn)行對(duì)隱藏區(qū)23的覆蓋處理。此時(shí),在進(jìn)行覆蓋處理的過(guò)程中,存儲(chǔ)在數(shù)據(jù)區(qū)17中的數(shù)據(jù)清除處理程序20被覆蓋擦除。但是,在覆蓋擦除的時(shí)刻,根據(jù)已保存到主存儲(chǔ)器3中的數(shù)據(jù)清除處理程序20,進(jìn)行覆蓋處理,所以即使存儲(chǔ)在硬盤10中的數(shù)據(jù)清除處理程序20被覆蓋擦除,覆蓋處理(清除處理)也被中斷,不保持??刂茊卧?再?gòu)腛S24的管理中刪除指定的文件(已進(jìn)行覆蓋處理的文件)。即,與由OS24進(jìn)行文件的刪除處理的情況相同,刪除已進(jìn)行覆蓋處理的文件的目錄區(qū)16的數(shù)據(jù),同時(shí)進(jìn)行使該文件的FAT14、15釋放(書寫“00H”)的處理。通過(guò)以上的處理,規(guī)定數(shù)據(jù)“00H”依次覆蓋除去存儲(chǔ)有硬盤10的OS24的區(qū)(24)以外的數(shù)據(jù)區(qū)17中存儲(chǔ)有指定的文件的記錄區(qū),清除處理結(jié)束。如果數(shù)據(jù)清除處理結(jié)束,則如圖9所示,在硬盤10的記錄區(qū)21中,被還原成存在只存儲(chǔ)有OS24的記錄區(qū)22和隱藏區(qū)23的初始狀態(tài)。由于存在OS24,所以不需要進(jìn)行OS24的再安裝。另外,在以上說(shuō)明中,雖然將“00H”覆蓋清除處理對(duì)象的文件,但也可以覆蓋“FFH”和“E5H”等任意的數(shù)據(jù)。也可以多次覆蓋單一的數(shù)據(jù),也可以采用多個(gè)這些數(shù)據(jù)任意地覆蓋。但是,如果指定除OS24以外的其他全部文件,進(jìn)行數(shù)據(jù)清除處理,則如圖9所示,依然只是OS24被存儲(chǔ)在記錄區(qū)22中。因此,如果使數(shù)據(jù)處理裝置1復(fù)位或再啟動(dòng),則OS24立刻啟動(dòng)。但是,構(gòu)成OS24的多個(gè)文件如果是單體、穩(wěn)定運(yùn)行的文件,則是與OS24中不包含的裝置驅(qū)動(dòng)器等協(xié)同工作的文件。因此,如果采用圖8、圖9所示的處理,將OS24中不包含的裝置驅(qū)動(dòng)器等全部擦除,則OS24的運(yùn)行有時(shí)會(huì)變得不穩(wěn)定。在這樣的情況下,按照上述圖5、圖6所示的順序,指定存儲(chǔ)在硬盤10中的全部文件,將記錄區(qū)22中的文件覆蓋擦除后,按照?qǐng)D7所示的順序,使用隱藏區(qū)23的安裝功能,將OS24安裝在記錄區(qū)22中即可。由此,能確保OS24穩(wěn)定地工作。其次,說(shuō)明在數(shù)據(jù)處理裝置1中,在存儲(chǔ)在硬盤10中的文件中,指定除OS24和數(shù)據(jù)清除處理程序20以外的全部文件時(shí)的清除處理。圖10是表示在圖4所示的數(shù)據(jù)處理裝置1中,指定除去OS24和本發(fā)明的數(shù)據(jù)清除處理程序20以外的其他全部文件,進(jìn)行數(shù)據(jù)清除處理的過(guò)程的模式圖,圖11是表示圖10所示的數(shù)據(jù)清除處理結(jié)束后的狀態(tài)的模式圖。在圖4中,除記錄在硬盤10中的OS24和數(shù)據(jù)清除處理程序20以外,使其他全部應(yīng)用程序20、21和數(shù)據(jù)30、31在文件指定圖標(biāo)中移動(dòng),啟動(dòng)數(shù)據(jù)清除處理程序20。于是,數(shù)據(jù)清除處理程序20識(shí)別指定的文件中不包含OS24和數(shù)據(jù)清除處理程序20兩者。然后,控制單元2不進(jìn)行文件向主存儲(chǔ)器3中的保存,參照存儲(chǔ)在記錄區(qū)22中的OS24,按照存儲(chǔ)在數(shù)據(jù)區(qū)15中的數(shù)據(jù)清除處理程序20,將規(guī)定數(shù)據(jù)“00H”依次覆蓋記錄區(qū)(數(shù)據(jù)區(qū))17中存儲(chǔ)有指定的文件的簇(記錄區(qū))。在此情況下,也不進(jìn)行對(duì)隱藏區(qū)23的覆蓋處理。控制單元2還將指定的文件(已進(jìn)行覆蓋處理的文件)從OS24的管理中刪除。即,與由OS24進(jìn)行文件的刪除處理的情況相同,刪除已進(jìn)行覆蓋處理的文件的目錄區(qū)16的數(shù)據(jù),同時(shí)進(jìn)行使該文件的FAT14、15釋放(覆蓋“00H”)的處理。通過(guò)以上的處理,規(guī)定數(shù)據(jù)“00H”覆蓋硬盤10的數(shù)據(jù)區(qū)17中存儲(chǔ)有指定的文件的記錄區(qū),清除處理結(jié)束。如果清除處理結(jié)束,則如圖11所示,硬盤10中成為存在只存儲(chǔ)有OS24和數(shù)據(jù)清除處理程序20的記錄區(qū)22、和隱藏區(qū)23的狀態(tài)。通過(guò)以上的處理,在使硬盤10存儲(chǔ)有數(shù)據(jù)清除處理程序20的狀態(tài)下,能使硬盤10還原到初始狀態(tài)。而且,也不需要進(jìn)行OS24的再安裝。另外,在以上的說(shuō)明中,雖然將“00H”(值)覆蓋數(shù)據(jù)區(qū)17,但也可以覆蓋“FFH”(值)和“E5H”(值)等任意的數(shù)據(jù),或者也可以將這些數(shù)據(jù)覆蓋多次。但是,如圖11所示,如果通過(guò)數(shù)據(jù)清除處理,硬盤10中只殘存OS24和數(shù)據(jù)清除處理程序20,則與由上述圖9說(shuō)明的情況相同,OS24的運(yùn)行有時(shí)不穩(wěn)定。在這樣的情況下,如上所述,指定存儲(chǔ)在硬盤10中的全部文件,覆蓋擦除記錄區(qū)22中的數(shù)據(jù)后(參照?qǐng)D5、圖6),使用隱藏區(qū)23的安裝功能,將OS24再安裝在記錄區(qū)22中即可(參照?qǐng)D7)。由此,能確保OS24穩(wěn)定地運(yùn)行。另外,在硬盤10中殘存有OS24的狀態(tài)下,也可以覆蓋安裝OS24。以上,雖然說(shuō)明了本發(fā)明的實(shí)施方式,但存儲(chǔ)本發(fā)明的數(shù)據(jù)清除處理程序20的數(shù)據(jù)處理裝置1不限于上述圖4所示的結(jié)構(gòu)。即,在上述圖4的結(jié)構(gòu)中,雖然由數(shù)據(jù)處理裝置1的BIOS5管理硬盤10的隱藏區(qū)23,但也可以采取由設(shè)置在硬盤10中的BIOS(未圖示)進(jìn)行管理的結(jié)構(gòu),另外,也可以采取由OS(Windows)管理隱藏區(qū)23的結(jié)構(gòu)。在該結(jié)構(gòu)中,能由存儲(chǔ)在隱藏區(qū)23內(nèi)的Windows或者由存儲(chǔ)在被區(qū)分的硬盤10的另一驅(qū)動(dòng)器中的Windows,管理隱藏區(qū)23。另外,在上述實(shí)施方式中,雖然說(shuō)明了硬盤10中具備隱藏區(qū)23的結(jié)構(gòu),但也能使用不具備隱藏區(qū)23的硬盤10。即使是硬盤10中不具備隱藏區(qū)23的結(jié)構(gòu),通過(guò)指定存儲(chǔ)在硬盤10中的除OS24以外的其他全部文件,進(jìn)行數(shù)據(jù)清除處理,也能使硬盤10中的OS24殘存。因此,使硬盤10還原到初始狀態(tài)后能立刻使用。另外,在硬盤10中不具備隱藏區(qū)23的情況下,如果通過(guò)指定存儲(chǔ)在硬盤10中的全部文件,進(jìn)行數(shù)據(jù)清除處理,則OS24被擦除。因此,優(yōu)選附加再安裝OS24用的安裝盤(恢復(fù)盤)。另外,在上述實(shí)施方式中,舉例說(shuō)明了覆蓋擦除硬盤10中的全部文件的情況、和只殘留OS24而覆蓋擦除其他文件的情況、或者殘留OS24和數(shù)據(jù)清除處理程序20而覆蓋擦除其他全部文件的情況。但是,本發(fā)明的數(shù)據(jù)清除處理程序20也能只覆蓋擦除OS24,或者只覆蓋擦除數(shù)據(jù)清除處理程序20。另外,在上述實(shí)施方式中,雖然舉例說(shuō)明了Windows,作為存儲(chǔ)在硬盤10(數(shù)據(jù)記錄介質(zhì))中的OS24,除Windows以外,也能通過(guò)MS-DOS和MacOS、Linux等實(shí)施。工業(yè)上的可利用性在再利用數(shù)據(jù)記錄介質(zhì)、或具備數(shù)據(jù)記錄介質(zhì)的數(shù)據(jù)處理裝置的情況下,能夠利用本發(fā)明。權(quán)利要求1.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)記錄介質(zhì)被區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),并由所述控制單元進(jìn)行管理,所述數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,將所述文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,所述FAT區(qū)具有附帶規(guī)定所述簇的地址的多個(gè)記錄區(qū),記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,參照所述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,使規(guī)定數(shù)據(jù)依次覆蓋對(duì)應(yīng)于抽取的地址的簇。2.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)記錄介質(zhì)被區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),由所述控制單元進(jìn)行管理,所述數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,將所述文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,所述FAT區(qū)具有附帶規(guī)定所述簇的地址的多個(gè)記錄區(qū),記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,同時(shí)在所述數(shù)據(jù)區(qū)中存儲(chǔ)有規(guī)定軟件,所述規(guī)定軟件確保一部分?jǐn)?shù)據(jù)區(qū)作為軟件管理區(qū),同時(shí)保存創(chuàng)建的文件時(shí),將更新文件數(shù)據(jù)與舊數(shù)據(jù)分開并記錄在所述數(shù)據(jù)區(qū)中,而且,將表示記錄有與該文件有關(guān)的更新數(shù)據(jù)和全部舊數(shù)據(jù)的簇的FAT數(shù)據(jù)記錄在所述軟件管理區(qū)中,指定由所述規(guī)定軟件創(chuàng)建的文件,參照記錄在所述軟件管理區(qū)中的FAT數(shù)據(jù),抽取記錄有與該文件有關(guān)的數(shù)據(jù)的全部簇地址,同時(shí)參照所述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,使規(guī)定數(shù)據(jù)依次覆蓋對(duì)應(yīng)于抽取的雙方的地址的邏輯積地址的簇。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)清除處理程序,其特征在于在所述軟件管理區(qū)中記錄的FAT數(shù)據(jù)中,由規(guī)定數(shù)據(jù)覆蓋對(duì)應(yīng)于已進(jìn)行所述覆蓋處理的簇的FAT數(shù)據(jù)。4.一種數(shù)據(jù)清除處理程序,其特征在于具有權(quán)利要求1所述的數(shù)據(jù)清除處理程序和權(quán)利要求2或3所述的數(shù)據(jù)清除處理程序兩者的處理功能,可由所述控制單元有選擇地運(yùn)行任一個(gè)處理程序。5.根據(jù)權(quán)利要求1~4中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于由同一數(shù)據(jù)或不同的數(shù)據(jù)僅重復(fù)規(guī)定的次數(shù)覆蓋簇,由此進(jìn)行所述規(guī)定數(shù)據(jù)的覆蓋。6.根據(jù)權(quán)利要求1~5中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于所述數(shù)據(jù)記錄介質(zhì)是硬盤。7.根據(jù)權(quán)利要求1~6中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于到達(dá)預(yù)定的時(shí)刻時(shí),或者其他處理未繼續(xù)進(jìn)行規(guī)定時(shí)間時(shí),由所述控制單元自動(dòng)地啟動(dòng),開始清除處理。8.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在具有數(shù)據(jù)記錄介質(zhì)和通過(guò)操作系統(tǒng)進(jìn)行對(duì)數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元的數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)清除處理程序在操作系統(tǒng)上運(yùn)行,同時(shí)這些程序和系統(tǒng)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中,如果指定存儲(chǔ)在所述數(shù)據(jù)記錄介質(zhì)中的文件,則根據(jù)指定的文件,由控制單元使清除處理中必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序本身或其二者保存到主存儲(chǔ)器中,參照數(shù)據(jù)記錄介質(zhì)或主存儲(chǔ)器的操作系統(tǒng),同時(shí)根據(jù)數(shù)據(jù)記錄介質(zhì)或主存儲(chǔ)器的數(shù)據(jù)清除處理程序,進(jìn)行由規(guī)定數(shù)據(jù)依次覆蓋存儲(chǔ)有指定的文件的數(shù)據(jù)記錄介質(zhì)的適當(dāng)?shù)挠涗泤^(qū)的覆蓋處理,同時(shí)當(dāng)指定的文件中不包含操作系統(tǒng)時(shí),進(jìn)行將已進(jìn)行覆蓋處理的文件從操作系統(tǒng)的管理中刪除的處理。9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)清除處理程序,其特征在于可指定存儲(chǔ)在所述數(shù)據(jù)記錄介質(zhì)中的全部文件,如果指定該全部文件,則由控制單元使清除處理中必要的操作系統(tǒng)的一部分文件和數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照已保存到主存儲(chǔ)器中的操作系統(tǒng),同時(shí)根據(jù)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序進(jìn)行所述覆蓋處理。10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)清除處理程序,其特征在于所述控制單元可解除構(gòu)成操作系統(tǒng)的文件的保護(hù)。11.根據(jù)權(quán)利要求8~10中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于在存儲(chǔ)于所述數(shù)據(jù)記錄介質(zhì)中的文件中,除所述操作系統(tǒng)之外,可指定數(shù)據(jù)清除處理程序或該數(shù)據(jù)清除處理程序與其他軟件或數(shù)據(jù)的至少任一個(gè)文件,如果指定該文件,則由控制單元使數(shù)據(jù)清除處理程序本身保存到主存儲(chǔ)器中,參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的操作系統(tǒng),同時(shí)根據(jù)已保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理程序,進(jìn)行所述覆蓋處理。12.根據(jù)權(quán)利要求8~11中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于在存儲(chǔ)于所述數(shù)據(jù)記錄介質(zhì)中的文件中,除所述操作系統(tǒng)和數(shù)據(jù)清除處理程序之外,可指定其他軟件或數(shù)據(jù)的至少任一個(gè)文件,如果指定該文件,則由控制單元參照存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的操作系統(tǒng),同時(shí)根據(jù)存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)清除處理程序進(jìn)行所述覆蓋處理。13.根據(jù)權(quán)利要求8~12中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于所述數(shù)據(jù)記錄介質(zhì)具有由操作系統(tǒng)或BIOS管理的隱藏區(qū),該隱藏區(qū)具有操作系統(tǒng)的安裝功能,同時(shí)禁止由所述數(shù)據(jù)清除處理程序進(jìn)行的覆蓋處理。14.根據(jù)權(quán)利要求8~13中任一項(xiàng)所述的數(shù)據(jù)清除處理程序,其特征在于由同一數(shù)據(jù)或不同的數(shù)據(jù)重復(fù)規(guī)定的次數(shù)進(jìn)行覆蓋,由此進(jìn)行所述覆蓋處理。15.根據(jù)權(quán)利要求8~14中任一項(xiàng)記載的數(shù)據(jù)清除處理程序,其特征在于所述數(shù)據(jù)記錄介質(zhì)是硬盤。16.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)處理裝置具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,所述數(shù)據(jù)記錄介質(zhì)分區(qū)為數(shù)據(jù)區(qū)和FAT區(qū),并由所述控制單元進(jìn)行管理,所述數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,而且,將所述文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,所述FAT區(qū)具有附帶規(guī)定所述簇的地址的多個(gè)記錄區(qū),而且,記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,參照所述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,由任意虛擬數(shù)據(jù)覆蓋對(duì)應(yīng)于抽取的地址的簇。17.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)處理裝置具有數(shù)據(jù)記錄介質(zhì)和進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,所述數(shù)據(jù)記錄介質(zhì)區(qū)分為數(shù)據(jù)區(qū)和FAT區(qū),并由所述控制單元進(jìn)行管理,所述數(shù)據(jù)區(qū)具有記錄文件數(shù)據(jù)的多個(gè)簇,而且,將所述文件數(shù)據(jù)分散并記錄在一個(gè)或兩個(gè)以上的簇中,所述FAT區(qū)具有附帶規(guī)定所述簇的地址的多個(gè)記錄區(qū),而且,記錄有與在對(duì)應(yīng)于各記錄區(qū)的簇中記錄的文件數(shù)據(jù)連續(xù)的數(shù)據(jù)的鏈簇的地址或釋放代碼的任一者都記錄在每個(gè)記錄區(qū)中,規(guī)定軟件被存儲(chǔ)在所述數(shù)據(jù)區(qū)中,所述規(guī)定軟件確保一部分?jǐn)?shù)據(jù)區(qū)作為軟件管理區(qū),同時(shí)保存創(chuàng)建的文件時(shí),將最新的更新文件數(shù)據(jù)與舊數(shù)據(jù)分開并記錄在所述數(shù)據(jù)區(qū)中,另外,將表示記錄有該文件最新的更新數(shù)據(jù)和全部舊數(shù)據(jù)的簇的FAT數(shù)據(jù)記錄在所述軟件管理區(qū)中,指定由所述規(guī)定軟件創(chuàng)建的文件數(shù)據(jù),參照記錄在所述軟件管理區(qū)中的FAT數(shù)據(jù),抽取記錄有與該文件有關(guān)的數(shù)據(jù)的全部簇地址,同時(shí)參照所述FAT區(qū),抽取記錄有釋放代碼的全部記錄區(qū)的地址,由任意的虛擬數(shù)據(jù)覆蓋對(duì)應(yīng)于抽取的雙方的地址的邏輯積地址的簇。18.一種數(shù)據(jù)清除處理程序,存儲(chǔ)在數(shù)據(jù)處理裝置中,其特征在于所述數(shù)據(jù)處理裝置具有數(shù)據(jù)記錄介質(zhì)和由操作系統(tǒng)進(jìn)行對(duì)該數(shù)據(jù)記錄介質(zhì)的存取控制的控制單元,所述數(shù)據(jù)清除處理程序在操作系統(tǒng)中運(yùn)行,同時(shí)這些程序和系統(tǒng)被存儲(chǔ)在數(shù)據(jù)記錄介質(zhì)中,對(duì)存儲(chǔ)在所述數(shù)據(jù)記錄介質(zhì)中的文件進(jìn)行清除處理指定時(shí),所述數(shù)據(jù)處理裝置在數(shù)據(jù)清除處理過(guò)程中不停止,使數(shù)據(jù)清除處理時(shí)必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序或其二者保存到主存儲(chǔ)器中,通過(guò)保存到主存儲(chǔ)器中的數(shù)據(jù)清除處理時(shí)必要的操作系統(tǒng)的一部分文件或數(shù)據(jù)清除處理程序,進(jìn)行數(shù)據(jù)清除處理。全文摘要本發(fā)明提供一種可將記錄在數(shù)據(jù)記錄介質(zhì)中的數(shù)據(jù)無(wú)法還原地擦除的數(shù)據(jù)清除處理程序。另外,提供一種不能讀取殘存在數(shù)據(jù)記錄介質(zhì)中的不要的數(shù)據(jù)的數(shù)據(jù)清除處理程序。使擦除處理時(shí)所必要的操作系統(tǒng)(14)的一部分和/或數(shù)據(jù)清除處理程序(22)保存到主存儲(chǔ)器(3)中,利用保存的操作系統(tǒng)(14)的一部分和/或數(shù)據(jù)清除處理程序(22),使規(guī)定數(shù)據(jù)覆蓋清除處理指定的文件的記錄區(qū)。抽取全部記錄有釋放代碼的FAT的記錄區(qū)(14a)的地址,使任意的虛擬數(shù)據(jù)覆蓋與抽取的記錄區(qū)(14a)的地址對(duì)應(yīng)的數(shù)據(jù)區(qū)(17)的簇(17a)。文檔編號(hào)G11B20/10GK1910561SQ200580002900公開日2007年2月7日申請(qǐng)日期2005年1月20日優(yōu)先權(quán)日2004年1月21日發(fā)明者伊藤智章申請(qǐng)人:東洋測(cè)器電腦株式會(huì)社