最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

存儲設(shè)備檢驗方法、電子設(shè)備及存儲介質(zhì)與流程

文檔序號:41954587發(fā)布日期:2025-05-16 14:19閱讀:12來源:國知局
存儲設(shè)備檢驗方法、電子設(shè)備及存儲介質(zhì)與流程

本申請涉及存儲領(lǐng)域,具體涉及一種存儲設(shè)備檢驗方法、電子設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、鑒于斷電可能導(dǎo)致存儲設(shè)備出現(xiàn)寫入數(shù)據(jù)丟失,許多存儲設(shè)備都配備了斷電保護功能,以便在斷電時確保數(shù)據(jù)全部寫入存儲設(shè)備并保證數(shù)據(jù)的完整性與正確性。然而,相關(guān)技術(shù)缺乏針對此功能的行之有效的測試方法,若這一功能未經(jīng)全面測試就流入市場,可能會使用戶的數(shù)據(jù)存儲安全面臨重大隱患。因此,對斷電時存儲設(shè)備的數(shù)據(jù)存儲穩(wěn)定性、完整性和準確性進行檢驗至關(guān)重要。


技術(shù)實現(xiàn)思路

1、鑒于以上內(nèi)容,有必要提出一種存儲設(shè)備檢驗方法、電子設(shè)備及存儲介質(zhì),能夠解決對斷電時存儲設(shè)備的數(shù)據(jù)存儲穩(wěn)定性、完整性和準確性進行檢驗的問題。

2、本申請的實施例提供一種存儲設(shè)備檢驗方法,所述方法包括:對存儲設(shè)備執(zhí)行預(yù)設(shè)次數(shù)的數(shù)據(jù)存儲異常檢驗,其中每次數(shù)據(jù)存儲異常檢驗包括:對所述存儲設(shè)備執(zhí)行多次數(shù)據(jù)寫入操作;當確定所述存儲設(shè)備異常斷電時,中止所述數(shù)據(jù)寫入操作;當確定所述存儲設(shè)備恢復(fù)上電時,讀取最近一次數(shù)據(jù)寫入操作中被寫入數(shù)據(jù)的扇區(qū)組內(nèi)的當前數(shù)據(jù);當確定所述當前數(shù)據(jù)內(nèi)不存在舊數(shù)據(jù)在前而新數(shù)據(jù)在后的情況時,確定所述存儲設(shè)備在所述異常斷電時不存在數(shù)據(jù)存儲異常,并執(zhí)行下一次的數(shù)據(jù)存儲異常檢驗;其中所述新數(shù)據(jù)表示最近一次數(shù)據(jù)寫入操作寫入的數(shù)據(jù),所述舊數(shù)據(jù)表示在所述新數(shù)據(jù)之前被寫入的數(shù)據(jù);當確定所述當前數(shù)據(jù)內(nèi)存在舊數(shù)據(jù)在前而新數(shù)據(jù)在后的情況時,確定所述存儲設(shè)備在所述異常斷電時存在數(shù)據(jù)存儲異常,并停止所述數(shù)據(jù)存儲異常檢驗。

3、在一個實施例中,所述方法還包括:在對所述存儲設(shè)備執(zhí)行數(shù)據(jù)存儲異常檢驗之前,向所述存儲設(shè)備的全盤扇區(qū)寫入預(yù)設(shè)的預(yù)填充數(shù)據(jù);在對所述存儲設(shè)備執(zhí)行數(shù)據(jù)存儲異常檢驗之后,基于所述預(yù)填充數(shù)據(jù)對所述存儲設(shè)備進行全盤穩(wěn)定性檢驗,包括:當確定所述存儲設(shè)備不存在所述數(shù)據(jù)存儲異常時,確定所述存儲設(shè)備中未被執(zhí)行所述數(shù)據(jù)寫入操作的扇區(qū)作為未檢驗扇區(qū);當確定所述未檢驗扇區(qū)中存儲的數(shù)據(jù)與所述預(yù)填充數(shù)據(jù)不同時,確定所述存儲設(shè)備不具有全盤穩(wěn)定性。

4、在一個實施例中,對所述存儲設(shè)備執(zhí)行多次數(shù)據(jù)寫入操作中的第i次數(shù)據(jù)寫入操作包括:將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū),將所述多個扇區(qū)作為第i個扇區(qū)組,其中,i表示正整數(shù);將所述第i組預(yù)設(shè)數(shù)據(jù)與所述第i個扇區(qū)組的扇區(qū)地址作為第i組標準數(shù)據(jù),將所述第i組標準數(shù)據(jù)存儲至所述電子設(shè)備的預(yù)設(shè)位置。

5、在一個實施例中,所述對所述存儲設(shè)備進行多次數(shù)據(jù)寫入操作之前,所述方法還包括根據(jù)預(yù)設(shè)規(guī)則生成所述預(yù)設(shè)數(shù)據(jù),包括:將具有大小順序的第一字節(jié)長度的整數(shù)值作為每個預(yù)設(shè)數(shù)據(jù)的標識符;生成多組第二字節(jié)長度的預(yù)設(shè)類型的數(shù)據(jù);利用所述標識符與所述預(yù)設(shè)類型的數(shù)據(jù)生成一組預(yù)設(shè)數(shù)據(jù)。

6、在一個實施例中,所述將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū)包括:按照所述預(yù)設(shè)數(shù)據(jù)中所述標識符的大小順序,確定所述第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)。

7、在一個實施例中,所述生成多組第二字節(jié)長度的預(yù)設(shè)類型的數(shù)據(jù)包括:使用具有規(guī)律的重復(fù)字符生成所述第二字節(jié)長度的數(shù)據(jù);或根據(jù)所述存儲設(shè)備中的每個扇區(qū)的存儲能力以及預(yù)設(shè)的映射關(guān)系,生成每個扇區(qū)的扇區(qū)地址對應(yīng)的邏輯地址,按照所述第二字節(jié)長度與所述每個扇區(qū)的存儲能力的比值,將所述比值對應(yīng)的個數(shù)的多個扇區(qū)對應(yīng)的多個邏輯地址拼接成具有所述第二字節(jié)長度的數(shù)據(jù);其中,所述每個扇區(qū)的存儲能力包括每個扇區(qū)可容納的最大字節(jié)長度。

8、在一個實施例中,所述將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū)還包括:將所述第i組預(yù)設(shè)數(shù)據(jù)隨機寫入所述存儲設(shè)備的多個扇區(qū);或?qū)⑺龅趇組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個指定扇區(qū);或當確定所述第i組預(yù)設(shè)數(shù)據(jù)為所述邏輯地址構(gòu)成時,將所述第i組預(yù)設(shè)數(shù)據(jù)中的每個邏輯地址寫入相應(yīng)的扇區(qū)地址對應(yīng)的扇區(qū)中。

9、在一個實施例中,所述標準數(shù)據(jù)還包括每組預(yù)設(shè)數(shù)據(jù)的預(yù)設(shè)類型。

10、本申請的實施例提供一種存儲設(shè)備檢驗裝置,所述裝置包括:數(shù)據(jù)存儲異常檢驗?zāi)K,用于對存儲設(shè)備執(zhí)行預(yù)設(shè)次數(shù)的數(shù)據(jù)存儲異常檢驗;全盤穩(wěn)定性檢驗?zāi)K,用于對所述存儲設(shè)備進行全盤穩(wěn)定性檢驗。

11、本申請的實施例提供一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲器,所述處理器用于執(zhí)行所述存儲器中存儲的計算機程序時實現(xiàn)所述存儲設(shè)備檢驗方法。

12、本申請的實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)所述存儲設(shè)備檢驗方法。

13、綜上所述,本申請所述的存儲設(shè)備檢驗方法,能夠通過判斷在斷電后每組扇區(qū)中寫入的數(shù)據(jù)是否出現(xiàn)舊數(shù)據(jù)在前而新數(shù)據(jù)在后的情況,確定在異常斷電狀態(tài)下寫入數(shù)據(jù)的完整性和準確性,提高存儲設(shè)備檢驗結(jié)果的準確率。



技術(shù)特征:

1.一種存儲設(shè)備檢驗方法,應(yīng)用于電子設(shè)備,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的存儲設(shè)備檢驗方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求1所述的存儲設(shè)備檢驗方法,其特征在于,對所述存儲設(shè)備執(zhí)行多次數(shù)據(jù)寫入操作中的第i次數(shù)據(jù)寫入操作包括:將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū),將所述多個扇區(qū)作為第i個扇區(qū)組,其中,i表示正整數(shù);將所述第i組預(yù)設(shè)數(shù)據(jù)與所述第i個扇區(qū)組的扇區(qū)地址作為第i組標準數(shù)據(jù),將所述第i組標準數(shù)據(jù)存儲至所述電子設(shè)備的預(yù)設(shè)位置。

4.根據(jù)權(quán)利要求3所述的存儲設(shè)備檢驗方法,其特征在于,所述對所述存儲設(shè)備進行多次數(shù)據(jù)寫入操作之前,所述方法還包括根據(jù)預(yù)設(shè)規(guī)則生成所述預(yù)設(shè)數(shù)據(jù),包括:

5.根據(jù)權(quán)利要求4所述的存儲設(shè)備檢驗方法,其特征在于,所述將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū)包括:按照所述預(yù)設(shè)數(shù)據(jù)中所述標識符的大小順序,確定所述第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)。

6.根據(jù)權(quán)利要求4所述的存儲設(shè)備檢驗方法,其特征在于,所述生成多組第二字節(jié)長度的預(yù)設(shè)類型的數(shù)據(jù)包括:

7.根據(jù)權(quán)利要求6所述的存儲設(shè)備檢驗方法,其特征在于,所述將第i次對應(yīng)的第i組預(yù)設(shè)數(shù)據(jù)寫入所述存儲設(shè)備的多個扇區(qū)還包括:

8.根據(jù)權(quán)利要求4所述的存儲設(shè)備檢驗方法,其特征在于,所述標準數(shù)據(jù)還包括每組預(yù)設(shè)數(shù)據(jù)的預(yù)設(shè)類型。

9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲器,所述處理器用于執(zhí)行所述存儲器中存儲的計算機程序時實現(xiàn)如權(quán)利要求1至8中任意一項所述的存儲設(shè)備檢驗方法。

10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至8中任意一項所述的存儲設(shè)備檢驗方法。


技術(shù)總結(jié)
本申請涉及存儲領(lǐng)域,提供一種存儲設(shè)備檢驗方法、電子設(shè)備及存儲介質(zhì),所述方法包括:對存儲設(shè)備執(zhí)行預(yù)設(shè)次數(shù)的數(shù)據(jù)存儲異常檢驗,其中每次數(shù)據(jù)存儲異常檢驗包括:對所述存儲設(shè)備執(zhí)行多次數(shù)據(jù)寫入操作;當確定所述存儲設(shè)備異常斷電時,中止所述數(shù)據(jù)寫入操作;當確定所述存儲設(shè)備恢復(fù)上電時,讀取最近一次數(shù)據(jù)寫入操作中被寫入數(shù)據(jù)的扇區(qū)組內(nèi)的當前數(shù)據(jù);當確定所述當前數(shù)據(jù)內(nèi)存在舊數(shù)據(jù)在前而新數(shù)據(jù)在后的情況時,確定所述存儲設(shè)備在所述異常斷電時存在數(shù)據(jù)存儲異常,并停止所述數(shù)據(jù)存儲異常檢驗。利用上述方法能夠提高存儲設(shè)備檢驗的準確性與效率。

技術(shù)研發(fā)人員:卞瑤,李水青,張碧
受保護的技術(shù)使用者:深圳市江波龍電子股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1