一種硬盤數(shù)據(jù)的拷貝方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸、存儲技術領域,尤其是涉及一種硬盤數(shù)據(jù)的拷貝方法及系統(tǒng)。
【背景技術】
[0002]目前主流硬盤有固態(tài)硬盤(SSD盤)和機械硬盤(HDD傳統(tǒng)硬盤)。SSD采用閃存顆粒來存儲,HDD采用磁性碟片來存儲,在更換電腦硬盤時需要重新安裝系統(tǒng)以及常用軟件,還需要將原來已經(jīng)存儲的資料拷貝到新的硬盤中,無論是安裝系統(tǒng)疑惑拷貝資料都需要較長的時間;另外雖然可以通過GHOST軟件實現(xiàn)鏡像系統(tǒng)的制成,但是對于安裝軟件及硬盤內(nèi)的資料則無法拷貝,而且對于硬盤對拷機來講,價格昂貴,操作不方便,明顯不適合個人使用。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有固態(tài)硬盤數(shù)據(jù)安全擦除技術的功能單一的不足,本發(fā)明提供一種硬盤數(shù)據(jù)的拷貝方法,該硬盤數(shù)據(jù)的拷貝方法能實現(xiàn)獨立工作,不但提高設備擦除數(shù)據(jù)的靈活性,而且使用更加方便。
[0004]為實現(xiàn)上述發(fā)明目的,本發(fā)明采用如下技術方案:一種硬盤數(shù)據(jù)的拷貝方法,包括如下步驟:
[0005]a、先將目標盤的盤符隱藏,防止數(shù)據(jù)寫入;
[0006]b、讀取原硬盤的分區(qū)信息,然后解除盤符的隱藏,在目標盤中建立與原硬盤相同的分區(qū);
[0007]c、分析原硬盤中各個分區(qū)的文件表,并在目標盤建立欲復制的相同名稱的文件;
[0008]d、讀取原硬盤中每個文件名稱下的數(shù)據(jù)資料,并將數(shù)據(jù)資料拷貝到目標盤的對應文件名稱下,直至拷貝所有分區(qū)的文件完成。
[0009]進一步的,步驟b中的分區(qū)信息包括分區(qū)的數(shù)量、分區(qū)的格式和分區(qū)的大小,所述在目標盤建立的新分區(qū)的數(shù)量、格式和大小與所述原硬盤的分區(qū)一致。
[0010]進一步的,在所述步驟b中還包括如下步驟:在目標盤建立分區(qū)前還需讀取目標盤與原硬盤的總容量,并進行比較:目標盤的總容量小于原硬盤時,中止拷貝;目標盤的總容量大于原硬盤時,建立與原硬盤相同的分區(qū),并將多余的容量建立一個未格式化分區(qū)。
[0011]進一步的,步驟c中分析原硬盤中各個分區(qū)的文件表的具體為:通過對分區(qū)的文件進行按字母或者拼音首字母的順序排序,并依次對文件進行數(shù)據(jù)信息的讀取和分析。
[0012]進一步的,步驟d中數(shù)據(jù)資料包括數(shù)據(jù)文件以及快捷方式路徑。
[0013]進一步的,步驟a中通過SATA信號的連接,當橋接盒和目標盤SATA信號連接正常,判定可以正常連接到目標盤,實現(xiàn)檢測識別目標盤的功能,接著中止與目標盤的通信,實現(xiàn)目標盤的盤符隱藏的功能。
[0014]一種實現(xiàn)硬盤數(shù)據(jù)的拷貝方法的系統(tǒng),包括處理模塊,用于對數(shù)據(jù)的處理轉換以及各模塊的調(diào)用;
[0015]檢測模塊,與所述處理模塊連接,用于對原硬盤和目標盤的檢測,
[0016]讀取模塊,與所述處理模塊連接,用于原硬盤數(shù)據(jù)的讀?。?br>[0017]寫入模塊,與所述處理模塊連接,用于目標盤的數(shù)據(jù)復制寫入;
[0018]創(chuàng)建模塊,與所述處理模塊連接,用于目標盤的分區(qū)、文件創(chuàng)建;
[0019]橋接盒,用于連接原硬盤、目標盤以及檢測模塊。
[0020]進一步的,橋接盒包括相互連接的電源模塊、USB接口和SATA接口。
[0021 ] 本發(fā)明的有益效果是,本發(fā)明提供了一種更換硬盤免安裝系統(tǒng)以及免安裝應用軟件的方法和相應的系統(tǒng),可減少重安裝系統(tǒng)以及安裝應用軟件的時間,在發(fā)出拷貝指令后,將原硬盤中每一個分區(qū)數(shù)據(jù)以比特為單位依次對應拷貝到新硬盤相對應的分區(qū)中相應的寫入模塊用于接收主機下發(fā)的拷貝指令,接收原硬盤傳輸過來的數(shù)據(jù),根據(jù)原硬盤的分區(qū)的排列方式對應的將數(shù)據(jù)存放在新硬盤對應的分區(qū)中。
【附圖說明】
[0022]圖1為本發(fā)明硬盤數(shù)據(jù)的拷貝方法的流程示意圖。
[0023]圖2為本發(fā)明系統(tǒng)的原理示意圖。
[0024]圖3為本發(fā)明系統(tǒng)的實施例原理示意圖。
【具體實施方式】
[0025]為了便于理解本發(fā)明,下面將參照相關附圖對本發(fā)明進行更全面的描述。附圖中給出了本發(fā)明的較佳實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。
[0026]請參閱圖1,為本發(fā)明的一種實施方式的硬盤數(shù)據(jù)的拷貝方法的結構示意圖。
[0027]一種硬盤數(shù)據(jù)的拷貝方法,包括如下步驟:
[0028]a、先通過橋接盒來檢測識別目標盤,其具體流程為通過與目標盤SATA信號的連接,當橋接盒和目標盤SATA信號連接正常,判定可以正常連接到目標盤,實現(xiàn)檢測識別目標盤的功能,接著中止與目標盤的通信,實現(xiàn)目標盤的盤符隱藏,防止數(shù)據(jù)寫入;
[0029]b、讀取原硬盤的總容量大小和分區(qū)信息,該分區(qū)信息包括分區(qū)的數(shù)量、分區(qū)的格式和分區(qū)的大小,將目標硬盤的總容量與原硬盤的總容量進行比較:目標盤的總容量小于原硬盤時,中止拷貝;目標盤的總容量大于原硬盤時,建立與原硬盤相同的分區(qū),并將多余的容量建立一個未格式化分區(qū);
[0030]然后解除盤符的隱藏,在目標盤中建立與原硬盤相同的新分區(qū),該新分區(qū)的數(shù)量、格式和大小與所述原硬盤的分區(qū)一致;
[0031]c、分析原硬盤中各個分區(qū)的文件表,并在目標盤建立欲復制的相同名稱的文件;
[0032]d、通過對分區(qū)的文件進行按字母或者拼音首字母的順序排序,并依次對文件進行數(shù)據(jù)信息的讀取和分析,如此讀取原硬盤中每個文件名稱下的數(shù)據(jù)資料,接著將讀取到的數(shù)據(jù)文件以及快捷方式路徑拷貝到目標盤的對應文件名稱下,直至拷貝所有分區(qū)的文件完成。
[0033]請參閱圖2,一種實現(xiàn)硬盤數(shù)據(jù)的拷貝方法的系統(tǒng),包括處理模塊,用于對數(shù)據(jù)的處理轉換以及各模塊的調(diào)用;
[0034]檢測模塊,與所述處理模塊連接,用于對原硬盤和目標盤的檢測,
[0035]讀取模塊,與所述處理模塊連接,用于原硬盤數(shù)據(jù)的讀??;
[0036]寫入模塊,與所述處理模塊連接,用于目標盤的數(shù)據(jù)復制寫入;
[0037]創(chuàng)建模塊,與所述處理模塊連接,用于目標盤的分區(qū)、文件創(chuàng)建;
[0038]橋接盒,用于連接原硬盤、目標盤以及檢測模塊,橋接盒包括相互連接的電源模塊、USB接口和SATA接口。
[0039]下面對本發(fā)明的方法以及系統(tǒng)進行詳細的分析:請參閱圖3,在本實施例中可通過USB接口連接PC主機(通過PC主機連接原硬盤),通過PC主機下發(fā)的拷貝指令,處理模塊接到指令后,通過檢測模塊通過橋接盒對PC主機上的硬盤以及目標盤進行檢測,識別新硬盤并將新硬盤的盤符隱藏,在未讀取完原硬盤的分區(qū)信息和數(shù)據(jù)前,先不進行讀寫新的硬盤,防止系統(tǒng)會對新硬盤寫入數(shù)據(jù),造成后續(xù)在拷貝時出錯;
[0040]接著繼續(xù)執(zhí)行拷貝指令,處理模塊發(fā)出讀取原硬盤信息的指令,讀取模塊會