專利名稱:利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,且特別是有關(guān)于一種使用特殊的格式化程序,重新寫入新的格式于儲存介質(zhì)上,并利用儲存介質(zhì)中的保留容量取代損壞的扇區(qū),以達(dá)到修復(fù)儲存介質(zhì)完整容量的方法。
在現(xiàn)今科技信息發(fā)達(dá)的社會中,由于計算機(jī)可被廣泛地應(yīng)用在多媒體、網(wǎng)絡(luò)、儲存資料、訊息傳遞...等多方面上,使得計算機(jī)幾乎已成為各行各業(yè)所不可或缺的基本工具之一,甚至已快達(dá)到家家戶戶都至少擁有一部計算機(jī)的地步。
此外,使用在計算機(jī)中可用于儲存資料訊息的儲存介質(zhì),例如傳統(tǒng)磁盤片(Disk)、光盤片(Compact Disk;CD)等,亦是必備之物。以下所提及的儲存介質(zhì),是以傳統(tǒng)1.44M磁盤片為例。
在一般的儲存介質(zhì)上,一定有部分的區(qū)塊是在正常的使用情況下不會被存取到,我們可以將這些區(qū)域視為這個儲存介質(zhì)的保留容量。就以高密度磁盤片為例,實(shí)際上可使用到的容量為1.44M字節(jié)/磁盤(bytes/disk),可是根據(jù)我們在DOS/Windows環(huán)境下所測出的結(jié)果,至少還有320K字節(jié)的區(qū)塊容量是可以使用的,然而卻因未被利用到而浪費(fèi)掉了。
此外,磁盤片于正常的使用情況下,如果磁盤上的某個扇區(qū)(sector)損壞,操作系統(tǒng)在格式化(format)的過程中會將此一損壞扇區(qū)的磁盤格式資料中作上標(biāo)記,從此不再使用此損壞扇區(qū),導(dǎo)致磁盤容量也就因此而減少。但是,如果損壞的扇區(qū)是位于磁盤上固定的系統(tǒng)資料區(qū)中,則將使整片磁盤無法使用。
有鑒于此,本發(fā)明提出一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法。上述儲存介質(zhì)包括儲存容量區(qū)及保留容量區(qū)。儲存容量區(qū)具有多數(shù)個第一扇區(qū),且每一第一扇區(qū)依序具有連續(xù)對應(yīng)的識別資料。保留容量區(qū)具有多數(shù)個第二扇區(qū),且每一第二扇區(qū)具有空白識別資料。該方法包括首先掃描所有第一扇區(qū),并紀(jì)錄下第一扇區(qū)中的損壞扇區(qū)的對應(yīng)識別資料。接著,于損壞扇區(qū)的識別資料位置上寫上空白識別資料。最后,分別將已損壞扇區(qū)相對應(yīng)的識別資料寫在第二扇區(qū)的空白識別資料位置上。
本發(fā)明提出另一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法。上述儲存介質(zhì)包括儲存容量區(qū)及保留容量區(qū)。儲存容量區(qū)具有多數(shù)個第一扇區(qū),且該等第一扇區(qū)依序具有連續(xù)對應(yīng)的識別資料。保留容量區(qū)具有多數(shù)個第二扇區(qū),且該等第二扇區(qū)具有空白識別資料。該方法包括首先掃描所有第一扇區(qū),并紀(jì)錄下第一扇區(qū)中的損壞扇區(qū)的對應(yīng)識別資料。接著,于此損壞扇區(qū)的識別資料位置寫上空白識別資料。最后,略過此損壞扇區(qū),重新排列上述識別資料送出的次序,依序?qū)⑦B續(xù)的每一識別資料寫在對應(yīng)的每一第一扇區(qū)的識別資料與每一第二扇區(qū)的空白識別資料上。
綜上所述,本發(fā)明系利用儲存介質(zhì)中在一般的使用情況下不會用到的保留容量,使用特殊的格式化程序,重新寫入新的格式,將損壞的扇區(qū)貼上一個特殊的標(biāo)記做為紀(jì)錄,而以保留容量取代,借以達(dá)到修復(fù)儲存介質(zhì)完整容量的目的。
為讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下圖面說明
圖1是一般磁盤片的磁道經(jīng)格式化后的扇區(qū)分配示意圖;圖2是依照本發(fā)明較佳實(shí)施例的磁道經(jīng)專用格式化程序掃描后的扇區(qū)分配示意圖;圖3是依照本發(fā)明一較佳實(shí)施例的磁道經(jīng)專用格式化程序重新排列后的扇區(qū)分配示意圖;以及圖4是依照本發(fā)明另一較佳實(shí)施例的磁道經(jīng)專用格式化程序重新排列后的扇區(qū)分配示意圖。
附圖標(biāo)記說明100磁道101~122扇區(qū)當(dāng)Windows操作系統(tǒng)在格式化磁盤時,如上所述,實(shí)際上會將每一個磁道100劃分出22個扇區(qū)101~122,其中每一扇區(qū)101~122分別具有一識別資料(ID),用以讓磁盤驅(qū)動器辨別哪些扇區(qū)為正??纱嫒≠Y料區(qū)。儲存容量區(qū)中的扇區(qū)101~118的識別資料系為連續(xù)的例如依序?yàn)镮D1、ID2、...、ID18,可正常存取資料訊息,另外保留容量區(qū)中的扇區(qū)119~122的識別資料則會被清除為0,所以無法被存取。因此,一般我們在查看磁盤內(nèi)容或進(jìn)行磁盤存取動作時,實(shí)際上只會看到識別資料為ID1~I(xiàn)D18的扇區(qū)101~118并于其上進(jìn)行存取,而無法看到并于識別資料區(qū)為0的扇區(qū)119~122上進(jìn)行存取。
為了有效利用的前所提及的儲存介質(zhì)的保留容量(320K字節(jié)),避免因損壞扇區(qū)導(dǎo)致磁盤容量跟著減少,或因損壞扇區(qū)是位于磁盤上固定的系統(tǒng)資料區(qū)中導(dǎo)致整片磁盤無法使用,我們可以設(shè)計一個專用的格式化程序,重新寫入新的格式,將損壞的扇區(qū)貼上特殊的卷標(biāo)(Tag),而以保留容量取代,達(dá)到修復(fù)儲存介質(zhì)完整容量的目的。因此本發(fā)明提出一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,借以達(dá)到上述的目的,其說明將如下所述。
請同時參照圖1、圖2及圖3。圖2繪示的是依照本發(fā)明較佳實(shí)施例的磁道經(jīng)專用格式化程序掃描后的扇區(qū)分配示意圖,以及圖3繪示的是依照本發(fā)明一較佳實(shí)施例的磁道經(jīng)專用格式化程序重新排列后的扇區(qū)分配示意圖。
首先,請參照圖2,使用一專用格式化程序掃描每一磁道100上的扇區(qū)101~122。如果在掃描期間,發(fā)現(xiàn)扇區(qū)101~122中有損壞的扇區(qū)存在,例如扇區(qū)103為損壞扇區(qū),則先行紀(jì)錄下來。由于磁道100上各扇區(qū)101~122的識別資料是程序在下格式化指令給磁盤驅(qū)動器控制接口后一起由程序送出來,在正常的格式化流程中,這些識別資料是連續(xù)的(扇區(qū)101識別資料ID1、扇區(qū)102識別資料ID2、...、扇區(qū)118識別資料ID18、4個空白扇區(qū)ID19~I(xiàn)D22識別資料0)。
接著,根據(jù)先前扇區(qū)掃描的結(jié)果,將損壞扇區(qū)103的識別資料ID3寫上空白扇區(qū)識別資料0,亦即將損壞扇區(qū)103的識別資料ID3更改為0。同時,將原本損壞扇區(qū)103的識別資料ID3寫在原先被空白扇區(qū)識別資料0占用的扇區(qū)上,例如寫在扇區(qū)119上,使得扇區(qū)119的識別資料由0變?yōu)镮D3,如圖3所示,此時扇區(qū)101~122的識別資料依序?yàn)镮D1、ID2、0、ID4、...、ID18、ID3、0、0、0。因此,當(dāng)操作系統(tǒng)在掃描磁盤時,可發(fā)現(xiàn)在磁道100上同樣包括有18個可正常存取資料訊息的扇區(qū)101、102、104~119,以及4個無法存取任何資料的扇區(qū)103、120~122,如此對操作系統(tǒng)而言就如同磁盤是完整沒有損壞一樣。
此外,如上所述,根據(jù)先前扇區(qū)掃描的結(jié)果,我們可以使用另一種方法,重新排列扇區(qū)識別資料送出的次序。換言之,即是先將損壞扇區(qū)103的識別資料ID3寫上空白扇區(qū)識別資料0。接著,依序?qū)⒆R別資料ID1、ID2、...、ID18寫在扇區(qū)101、102、104、...、119上,以及在扇區(qū)120~122寫上空白扇區(qū)識別資料0,使得扇區(qū)101~122的識別資料依序?yàn)镮D1、ID2、0、ID3、...、ID17、ID18、0、0、0,如圖4所示。因此,當(dāng)操作系統(tǒng)在掃描磁盤時,同樣地,可發(fā)現(xiàn)在磁道100上包括有18個可正常存取資料訊息的扇區(qū)101、102、104~119,以及4個無法存取任何資料的扇區(qū)103、120~122,當(dāng)然如此對操作系統(tǒng)而言就如同磁盤是完整沒有損壞一樣。
因此,綜上所述,本發(fā)明的優(yōu)點(diǎn),系利用儲存介質(zhì)(磁盤片)中在一般的使用情況下不會用到的保留容量,以專用的格式化程序,將損壞的扇區(qū)貼上一個特殊的標(biāo)記做為紀(jì)錄,而在保留容量中復(fù)制此一損壞扇區(qū)的識別資料來取代之,如此就可再度完整地使用這塊儲存介質(zhì)。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的改進(jìn),因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,該儲存介質(zhì)包括一儲存容量區(qū)及一保留容量區(qū),該儲存容量區(qū)具有復(fù)數(shù)個第一扇區(qū),且該等第一扇區(qū)依序具有連續(xù)對應(yīng)的一識別資料,代表可正常存取資料訊息,以及該保留容量區(qū)具有復(fù)數(shù)個第二扇區(qū),且該等第二扇區(qū)具有一空白識別資料,代表無法存取任何資料訊息,其特征在于該方法包括下列步驟掃描該些第一扇區(qū),并紀(jì)錄下該等第一扇區(qū)中的一損壞扇區(qū)的對應(yīng)該識別資料;于該損壞扇區(qū)的該識別資料寫上該空白識別資料;以及將該損壞扇區(qū)的該識別資料寫在該第二扇區(qū)的該空白識別資料上。
2.如權(quán)利要求1所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該儲存介質(zhì)包括1.44M字節(jié)高密度磁盤片。
3.如權(quán)利要求1所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該些第一扇區(qū)的數(shù)量包括18個。
4.如權(quán)利要求1所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該些第二扇區(qū)的數(shù)量包括4個。
5.一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,該儲存介質(zhì)包括一儲存容量區(qū)及一保留容量區(qū),該儲存容量區(qū)具有復(fù)數(shù)個第一扇區(qū),且該第一扇區(qū)依序具有連續(xù)對應(yīng)的一識別資料,代表可正常存取資料訊息,以及該保留容量區(qū)具有復(fù)數(shù)個第二扇區(qū),且該第二扇區(qū)具有一空白識別資料,代表無法存取任何資料訊息,其特征在于該方法包括下列步驟掃描該些第一扇區(qū),并紀(jì)錄下該等第一扇區(qū)中的至少一損壞扇區(qū)的對應(yīng)該識別資料;于該損壞扇區(qū)的該識別資料寫上該空白識別資料;以及略過該損壞扇區(qū),重新排列該些識別資料送出的次序,依序?qū)⑦B續(xù)的每一該識別資料寫在對應(yīng)的每一該第一扇區(qū)的該識別資料與每一該第二扇區(qū)的該空白識別資料上。
6.如權(quán)利要求5所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該儲存介質(zhì)包括1.44M字節(jié)高密度磁盤片。
7.如權(quán)利要求5所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該些第一扇區(qū)的數(shù)量包括18個。
8.如權(quán)利要求5所述的利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法,其特征在于其中該些第二扇區(qū)的數(shù)量包括4個。
全文摘要
一種利用儲存介質(zhì)中的保留容量達(dá)成回復(fù)受損壞介質(zhì)儲存容量的方法。系利用儲存介質(zhì)(磁盤片)中在一般的使用情況下不會用到的保留容量,使用特殊的格式化程序,重新寫入新的格式,將損壞的扇區(qū)貼上一個特殊的標(biāo)記做為紀(jì)錄,而在保留容量中復(fù)制此損壞扇區(qū)的識別資料,以保留容量取代原本的損壞扇區(qū),達(dá)到修復(fù)儲存介質(zhì)完整容量的目的,借以再度完整地使用此儲存介質(zhì)。
文檔編號G11B20/12GK1378210SQ0110953
公開日2002年11月6日 申請日期2001年3月30日 優(yōu)先權(quán)日2001年3月30日
發(fā)明者陸怡全 申請人:華邦電子股份有限公司