<address id="thnfp"></address>

    <address id="thnfp"><th id="thnfp"><progress id="thnfp"></progress></th></address>
    <listing id="thnfp"><nobr id="thnfp"><meter id="thnfp"></meter></nobr></listing>
    dvbbs
    收藏本頁
    聯系我們
    論壇幫助
    dvbbs

    >> 電腦專業知識交流
    搜一搜相關精彩主題 
    安易免費財務軟件交流論壇專業知識交流電腦知識交流 → 找回硬盤丟失數據全攻略

    您是本帖的第 597 個閱讀者
    樹形 打印
    標題:
    找回硬盤丟失數據全攻略
    handnet
    帥哥喲,離線,有人找我嗎?
    等級:論壇游俠
    文章:200
    積分:1215
    注冊:2007年5月28日
    樓主
      點擊這里發送電子郵件給handnet

    發貼心情
    找回硬盤丟失數據全攻略
    隨著硬盤容量的日趨倍增,長時間使用硬盤,硬盤難免有時會出錯,輕則數據丟失,重則整個硬盤報廢,造成不可預料的嚴重后果,本文就帶領大家深入淺出的了解硬盤相關知識,并對常見的幾種數據丟失情況采用特殊恢復軟件來進行數據恢復,通過文本的帶領,相信對丟失數據的恢復再也不是件難事。

    硬盤分區方式

    硬盤分區后一般形成3種形式的分區,即主分區、擴展分區和非DOS分區。其中主分區又稱為主DOS分區(Primary DOS Partition),擴展分區又稱為擴展DOS分區(Extended DOS Partition)。非DOS分區(Non-DOS Partition)是一種特殊的分區形式,它是將硬盤中的一塊區域單獨劃分出來供另一個操作系統使用,如Windows NT、Linux和Unix等。對主分區的操作系統來講,非DOS分區是一塊被劃分出去的存儲空間。只有非DOS分區內的操作系統才能管理和使用這塊存儲區域,非DOS分區之外的系統一般不能對該分區內的數據進行訪問。

    主分區是一個比較單純的分區,通常位于硬盤的最前面一塊區域中,構成邏輯C磁盤。在主分區中,不允許再建立其他邏輯磁盤。

    擴展分區的概念則比較復雜,也是造成分區和邏輯磁盤混淆的主要原因。由于微機操作系統僅僅為分區表保留了64個字節的存儲空間,而每個分區的參數占據16個字節,故主引導扇區中總計可以存儲4個分區的數據。由于操作系統只允許存儲4個分區的數據,如果說邏輯磁盤就是分區,則系統最多只允許4個邏輯磁盤。對于具體的應用,4個邏輯磁盤往往不能滿足實際需求。為了建立更多的邏輯磁盤供操作系統使用,系統引入了擴展分區的概念。

    所謂擴展分區,嚴格地講它不是一個實際意義的分區,它僅僅是一個指向下一個分區的指針,這種指針結構將形成一個單向鏈表。這樣在主引導扇區中除了主分區外,僅需要存儲一個被稱為擴展分區的分區數據,通過這個擴展分區的數據可以找到下一個分區(實際上也就是下一個邏輯磁盤)的起始位置,以此起始位置類推可以找到所有的分區。無論系統中建立多少個邏輯磁盤,在主引導扇區中通過一個擴展分區的參數就可以逐個找到每一個邏輯磁盤。

    ---- 需要特別注意的是,由于主分區之后的各個分區是通過一種單向鏈表的結構來實現鏈接的,因此,若單向鏈表發生問題,將導致邏輯磁盤的丟失。

    硬盤分區結構

    為了方便操作系統在啟動過程中訪問硬盤的分區參數,分區的相關數據存儲在一個被稱為主引導扇區(MBR)的特殊存儲空間中,也就是存儲在硬盤的0磁頭0柱面 1扇區。主引導扇區為分區數據保留了64個字節的存儲空間,每個分區的數據占用16個字節的存儲空間。硬盤分區數據由于受主引導扇區中只能存儲4個分區數據的影響,因此采用的是一種混合的分區數據保存結構,這種混合的分區數據結構由以下3個部分組成:

    1.主分區的分區數據存儲在主引導扇區中,并且通常是分區表數據中的第一項?紤]到應用的廣泛性,主分區通常也是活動分區。

    2.根據用戶需要,可以建立一個擴展分區。擴展分區的相關數據也存儲在主引導扇區中。擴展分區實際上是一個指針,它指向系統下一個分區,也就是下一個邏輯磁盤的位置。

    3.根據是否已經建立了擴展分區,系統允許建立2~3個非DOS分區,用于建立其他操作系統的存儲和管理區域。

    根據分區的結構,我們知道在主引導扇區的分區表中存儲上述3種類型分區形式的參數,這些參數包括分區的起始磁頭、柱面、扇區和分區結束的磁頭、柱面、扇區參數,以及分區的類型和是否為活動分區等對分區至關重要的數據。對于主分區和非DOS分區來講,這些參數就是分區實際的參數。而對于擴展分區來講,其擴展分區的起始物理地址實際上是另一個分區表數據的存儲物理地址。根據擴展分區中所建立的邏輯磁盤的數量,將相應產生相同數量的分區數據。例如,假設一個物理磁盤的擴展分區中建立了3個邏輯磁盤,則在主引導扇區中存儲的分區表中可以找到第一個邏輯磁盤的起始分區地址;而在第一個邏輯磁盤的起始物理地址中將存儲兩項分區數據,一項是當前邏輯磁盤的分區數據,另一項是指向下一個邏輯磁盤的起始分區地址。也就是說,每一個邏輯磁盤

    實際上均有一個分區引導扇區,該分區引導扇區存儲當前分區和下一個分區的引導扇區的物理地址。若分區引導扇區中僅存有當前分區的物理地址,沒有下一個分區的物理地址,則表示當前分區是最后一個邏輯磁盤。所以,我們稱這種逐項給出下一個分區地址的指針鏈表為一個分區結構的鏈表。

    包括有4個邏輯磁盤的分區數據存儲結構如圖所示。

    根據上圖所闡述的分區與邏輯磁盤結構關系,不難得出這樣的結論:邏輯磁盤實際上就是一個獨立的分區,只不過分區的參數不是存儲在主引導扇區中,而是存儲在各個分區的第一個扇區中。通過存儲在主引導扇區中的擴展分區參數,按單向鏈表的方式可以逐個訪問到邏輯磁盤的分區參數。

    用實際的分區數據來理解磁盤參數的存儲結構

    下面我們用一組實際的數據對上述分區結構理論進行論證,有關的數據如圖所示。

    根據圖提供的數據,主引導扇區(0磁頭0柱面1扇區)中存儲的分區表數據表示物理硬盤分成兩個區,其中第1個分區為主分區(分區類型標志為06H),且為活動分區。而第2個分區為擴展分區(分區類型標志為05H),下一個分區表數據的存儲地址為0磁頭F4H柱面(即244柱面)1扇區。用匯編語言程序讀入0 磁頭F4H柱面1扇區的數據,發現其分區表的數據結構與主引導扇區完全相同,但沒有分區引導程序部分,除了分區表數據外,其余數據均為0。第2個分區引導扇區中存儲的分區表數據表示該分區從1磁頭F4H柱面1扇區開始,這是該分區的邏輯0扇區的位置,而分區標志(06H)表示對應的分區為主分區,下一個分區從0磁頭1ABH(即427)柱面(柱面參數共10位二進制,其中第9和10位由前一個字節的最高兩位提供)1扇區開始,為擴展分區。依次類推,可以通過第1個擴展分區的數據依

    序找到每一個分區或邏輯磁盤的數據。在0磁頭262H(即610)柱面1扇區中存儲的分區表數據表示該分區是最后一個分區。

    根據上圖所提供的硬盤實際存儲的分區數據,不難得出這樣的結論:該硬盤共有兩個分區,其中主分區構成邏輯C磁盤,擴展分區構成D、E和F 3個邏輯磁盤。

    至此,我們了解了硬盤分區及邏輯磁盤的構成原理,同時掌握了分區的數據存儲結構。通過掌握分區的數據存儲結構有助于我們了解數據恢復的意義。

    ip地址已設置保密
    2007/5/31 16:31:47
    syhazy
    美女呀,離線,留言給我吧!
    等級:職業俠客
    文章:401
    積分:2215
    注冊:2007年4月21日
    2
      點擊這里發送電子郵件給syhazy

    發貼心情
    我看不懂呀。隔行如隔山
    ip地址已設置保密
    2007/6/2 14:25:15
    葉傷無痕
    美女呀,離線,留言給我吧!
    等級:論壇游俠
    文章:200
    積分:1090
    注冊:2007年6月3日
    3
      點擊這里發送電子郵件給葉傷無痕

    發貼心情
    感覺男人對這行較易入手些
    ip地址已設置保密
    2007/6/3 12:19:23
    hncstlc
    美女呀,離線,留言給我吧!
    等級:論壇游俠
    文章:234
    積分:1285
    注冊:2007年5月30日
    4
      點擊這里發送電子郵件給hncstlc

    發貼心情
    好難哦
    ip地址已設置保密
    2007/6/5 23:57:11
    小問號
    美女呀,離線,留言給我吧!
    等級:職業俠客
    文章:402
    積分:2060
    注冊:2007年3月10日
    5
      點擊這里發送電子郵件給小問號

    發貼心情
    高見高見

    歡樂人生
    ip地址已設置保密
    2007/6/15 19:29:07

     5   5   1/1頁      1    
    網上貿易 創造奇跡! 阿里巴巴 Alibaba
    北京安易天地軟件有限公司北方論壇
    聯系電話:010-51268244 13611231185 QQ:511102924
    Powered By Dvbbs Version 7.1.0 Sp1
    頁面執行時間 0.11719 秒, 5 次數據查詢
    Channel