CN109979518A - Bad block identification method and system for law-enforcing recorder storage medium - Google Patents

Bad block identification method and system for law-enforcing recorder storage medium Download PDF

Info

Publication number
CN109979518A
CN109979518A CN201910173507.XA CN201910173507A CN109979518A CN 109979518 A CN109979518 A CN 109979518A CN 201910173507 A CN201910173507 A CN 201910173507A CN 109979518 A CN109979518 A CN 109979518A
Authority
CN
China
Prior art keywords
bad block
sector
sectors
storage medium
law
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910173507.XA
Other languages
Chinese (zh)
Other versions
CN109979518B (en
Inventor
姚焕恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Police Wing Smart Polytron Technologies Inc
Original Assignee
Shenzhen Police Wing Smart Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Police Wing Smart Polytron Technologies Inc filed Critical Shenzhen Police Wing Smart Polytron Technologies Inc
Priority to CN201910173507.XA priority Critical patent/CN109979518B/en
Publication of CN109979518A publication Critical patent/CN109979518A/en
Application granted granted Critical
Publication of CN109979518B publication Critical patent/CN109979518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/10Test algorithms, e.g. memory scan [MScan] algorithms; Test patterns, e.g. checkerboard patterns 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/44Indication or identification of errors, e.g. for repair
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C2029/0401Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals in embedded memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C2029/0405Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals comprising complete test loop

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The present invention proposes a kind of bad block identification method and system for law-enforcing recorder storage medium, the method comprise the steps that S1: all n sectors of storage medium being numbered, using every m sector as a set of sectors, sector is divided into n/m set of sectors;S2: and it is about to 1,2,3 ... ..., a set of sectors is written in m numerical order;S3: m number of the set of sectors is read parallel;S4: compare m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;S5: if sequence is correct, step S2 is returned to, continues to test next set of sectors;If there is mistake, then this sector is added in bad block label list, is then return to step S2, continues to test next set of sectors, until all sector marks are completed.Bad block identification method of the invention and system are made the sector for avoiding being damaged using storage medium when law-enforcing recorder storing data, guarantee the integrality of storing data.

Description

Bad block identification method and system for law-enforcing recorder storage medium
Technical field
The present invention relates to a kind of storage medium bad block identification method and systems, in particular to a kind of to deposit for law-enforcing recorder The bad block identification method and system of storage media.
Background technique
Law-enforcing recorder recording image, photo, the data such as recording are needed to be stored in a storage medium, can just be preserved, Facilitate and subsequent check and use at any time.Storage medium saves data by basic unit of sector, during long-term data on file, Partial sector is damaged, and data are stored in this sector, is that can not read correct data.It is likely to result in storage money in this way Material, such as the pictures such as image, photo missing, or even can not open and use, this makes troubles to law enforcement evidence obtaining.
Summary of the invention
The purpose of the present invention is to solve sector corruption problem existing for law-enforcing recorder storage medium in the prior art, It is proposed a kind of bad block identification method and system for law-enforcing recorder storage medium.
The present invention is used for the bad block identification method of law-enforcing recorder storage medium, comprising the following steps: S1: by the storage All n sectors of medium are numbered, and using every m sector as a set of sectors, sector is divided into n/m set of sectors;S2: And it is about to 1,2,3 ... ..., a set of sectors is written in m numerical order;S3: m number of the set of sectors is read parallel;S4: ratio Compared with m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;S5: if sequence is correct, the step is returned to S2 continues to test next set of sectors;If there is mistake, then this sector is added in bad block label list, is then return to The step S2 continues to test next set of sectors, until sector marks all in the storage medium are completed.
In a preferred embodiment, when carrying out bad block mark to the law-enforcing recorder storage medium, first to described Storage medium is scanned, automatic to execute bad block mark if useless user data;If there is user data, then can postpone holding The movement of row bad block mark, is then scanned, until useless in the storage medium when the law-enforcing recorder is switched on every time User data, until executing bad block mark.
In a preferred embodiment, bad block mark periodically is carried out to the storage medium, updates the bad block flag column Table.
It in a preferred embodiment, further include that bad block check periodically is carried out to the sector in bad block label list, The check is the following steps are included: P1: selecting a sector in the bad block label list;P2: should by any number write-in Sector;Step P3: reading the number of the sector, if the number that the sector is read is identical as the number of write-in, verification is correct, Think that the sector write-read is normally primary, be then return to the step P2, make a round trip above, verification is correct, then it is assumed that the fan Area has reverted to sector, which is removed from bad block label list;If verification failure, returns to the step P1 checks another sector in the bad block label list.
The present invention also proposes that a kind of law-enforcing recorder, including MCU and storage medium, the MCU are any of the above for executing The bad block identification method.
In a preferred embodiment, the MCU is also used to real-time intelligent and analyzes sector in bad block label list Distribution situation in the total sector of the storage medium, when the sector in bad block label list is more than the total sector of storage medium When the first particular value, the law-enforcing recorder can prompt the storage medium bad block situation serious;When the bad block marks list In sector when being more than total the second particular value of sector of the storage medium, the law-enforcing recorder can prompt the storage when being switched on Medium has damaged, and not can be carried out storage operation, and first particular value is less than second particular value.
The present invention proposes a kind of quick identification method of the bad block for law-enforcing recorder storage medium, including following step again Rapid: T1: selecting a set of sectors without bad sector label, includes m sector in the set of sectors;T2: and it is about to 1,2, The set of sectors is written in 3 ... ..., m numerical order;T3: all m numbers of the set of sectors are read parallel;T4: m for comparing reading Number, if press 1,2,3 ... ..., the arrangement of m numeric string;T5: if sequence is correct, by this set of sectors labeled as preferential storage Set of sectors;If there is mistake, then the sector that will test is added in bad block label list, then selects another not bad The set of sectors of sector mark continues to test from the step T1.
The present invention also proposes a kind of law-enforcing recorder, be provided on the law-enforcing recorder urgent bad block quickly examine by Button, after the button is pressed, the law-enforcing recorder executes the above-mentioned quick identification method of bad block.
The present invention also proposes that a kind of bad block for law-enforcing recorder storage medium identifies system, including memory, is used for Store program;Processor runs described program, to execute any of the above bad block for controlling the bad block mark system Identification method or the quick identification method of bad block.
The present invention also proposes that a kind of computer readable storage medium comprising computer program, the computer program can be grasped Make to make computer execute any of the above the bad block identification method or the quick identification method of bad block.
Compared with prior art, the beneficial effects of the present invention are as follows:
The present invention is used for the bad block identification method and system of law-enforcing recorder storage medium, and law-enforcing recorder is made to record shadow Sound, photo, recording etc. are avoided the sector damaged using storage medium, guarantee the integrality of data in data procedures.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with The attached drawing of other embodiments is obtained according to these attached drawings.
Component connection relationship diagram when Fig. 1 is law-enforcing recorder progress bad block mark in one embodiment of the invention.
Fig. 2 is the bad block identification method flow chart of law-enforcing recorder storage medium in one embodiment of the invention.
Fig. 3 is that law-enforcing recorder carries out bad block identification work flow chart in one embodiment of the invention.
Fig. 4 is the quick identification method flow chart of bad block of law-enforcing recorder storage medium in one embodiment of the invention.
Fig. 5 is the bad block check method flow diagram of law-enforcing recorder storage medium in one embodiment of the invention.
Specific embodiment
With reference to embodiment and compares attached drawing the present invention is described in further details.Wherein identical attached drawing Label indicates identical component, unless stated otherwise.It is emphasized that following the description is only exemplary, without It is to limit the scope of the invention and its apply.
This case is used for the bad block identification method of law-enforcing recorder storage medium, is executed by the MCU in recorder, this is held Method recorder include MCU, storage medium and label list, the law-enforcing recorder carry out bad block mark when component connection relationship such as Shown in Fig. 1, recorder MCU assigns instruction, specific data storages and reading is carried out to sector orders all in storage medium, to fan Area reads data and is compared with storing data, and when finding inconsistent, identifying the sector is bad block, and river changes sector record In label list.When data on file, label bad block is encountered, is skipped, next sector is selected to be stored.Wherein store The concrete mode of the bad block identification method of medium is as shown in Figure 2, comprising the following steps:
Step S1: all n sectors of the storage medium are numbered, using every m sector as a set of sectors, Sector is divided into n/m set of sectors;
Step S2: and it is about to 1,2,3 ... ..., a set of sectors is written in m numerical order;
Step S3: m number of the set of sectors is read parallel;
Step S4: compare m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;
Step S5: if sequence is correct, the step S2 is returned to, continues to test next set of sectors;If there is mistake Accidentally, then this sector is added in bad block label list, is then return to the step S2, continues to test next set of sectors, directly Into the storage medium, all sector marks are completed.
In above method step, n and m are natural number, and m is greater than 3, n and is greater than m.In a specific embodiment party In formula, n value is that 20480000, m value is 1024, and in step sl, all sectors of storage medium are numbered MCU, example As a total of 20480000 sectors have 20480000/1024=20000 using every 1024 sectors as a set of sectors Set of sectors;In step s 2, MCU and be about to 1~1024 numerical order be written a set of sectors (1~sector of sector 1024);? In step S3, MCU will read 1024 numbers of the set of sectors parallel;In step s 4, MCU will sequentially compare reading 1024 numbers, if press 1,2,3 ... ..., the arrangement of 1024 numeric strings;In step s 5, if sequence is correct, step is returned to Rapid S2 continues to test next set of sectors;If there is mistake, such as read 165,166,127, then it is assumed that the set of sectors Sector 167 be bad block, this sector is added to bad block address, for example, the sector be in first set of sectors, then it is this is bad Area is labeled as 1-167, then arrives step S2, continues to test next set of sectors, until all sector marks of storage medium are completed.
In the bad block identification method of above-mentioned storage medium, MCU passes through parallel mode, while to more in a set of sectors A sector carries out write-read data manipulation, then carries out long string data verification, is greatly improved the efficiency of bad block mark, and from first A set of sectors starts write-read and judgement, completes until the bad block of all sectors identifies.All bad blocks recognized are carried out in this way After label, recorder recording image, photo, recording etc. data when, if storage sector access address, have been labeled as Bad block will select another sector to continue to store.
In addition, because bad block is during storage medium long-term data on file, it is possible to constantly generate.So must determine Phase carries out bad block mark to storage medium, updates bad block and marks list.When carrying out bad block mark, need to grasp all sectors Make, to avoid damage user data, first storage medium can be scanned, if useless user data, automatic execution bad block is quick Mark.If there is user data, meeting temporary respite bad block mark movement, then booting is scanned every time, until storage medium Useless user data, until executing bad block mark.After executing a bad block mark, record is executed into the time.Wear law enforcement record The time interval that regular bad block quickly identifies can be arranged according to the use intensity of law-enforcing recorder in the policeman of instrument.Law-enforcing recorder By the time interval set, bad block mark can be carried out again.It circuits sequentially, reaches regular bad block mark.Fig. 3 is bad block mark Know work flow diagram.
Above-mentioned is the method for carrying out bad block mark to the full sector of storage medium, because storage medium capacity is increasing, entirely The mode of sector mark needs the time longer.For law-enforcing recorder particular/special requirement, law-enforcing recorder must have and can promptly make With guarantee data integrity feature.If there is the sudden damage in sector, regular bad block identified time is not arrived, it will cause to remember Record image store is to the sector and then the data on file is caused to destroy.Therefore this case also proposes a kind of side that bad block quickly identifies Method, concrete mode are as shown in Figure 4, comprising the following steps:
Step T1: selecting a set of sectors without bad sector label, includes m sector in the set of sectors;
Step T2: and it is about to 1,2,3 ... ..., the set of sectors is written in m numerical order;
Step T3: all m numbers of the set of sectors are read parallel;
Step T4: compare m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;
Step T5: if sequence is correct, by this set of sectors labeled as preferential storage set of sectors;If there is mistake, then The sector that will test is added in bad block label list, the set of sectors for then selecting another not have bad sector to mark, from step Rapid T1 continues to test.
The method of above-mentioned quick bad block mark takes a short time because only examining single set of sectors.Every time after booting, from The dynamic urgent bad block of starting is quickly examined once, is then recorded data and is first stored in preferential storage set of sectors.It can also be in emergency Lower use, such as when policeman is on duty, violent resistance against law is encountered, law-enforcing recorder is collided or fallen, and causes to be likely to occur bad Area can start quick bad block mark by the quick checkout button of urgent bad block, immediately obtain a preferential storage set of sectors, behind Record data will be stored in preferential storage set of sectors.Guarantee emergency recording image data integrity.
In addition, storage medium is interfered by electromagnetic radiation etc., it is possible to provisional bad block occur.It is dry in electromagnetic radiation etc. It disturbs down, storage medium part sector reads and writes data and exception occurs, is added into bad block label list.But the interference such as electromagnetic radiation disappear After mistake, it is possible to restore normal through this partial sector after a period of time.So periodically being carried out to the sector of bad block label list bad Area's check is necessary, and concrete mode is as shown in Figure 5, comprising the following steps:
Step P1: a sector in the bad block label list is selected;
Step P2: the sector is written into any number;
Step P3: reading the number of the sector, if the number that the sector is read is identical as the number of write-in, verifies just Really, it is believed that the sector write-read is normally primary, is then return to the step P2, makes a round trip above, and verification is correct, then it is assumed that should Sector has reverted to sector, which is removed from bad block label list;If verification failure, returns to the step P1 checks another sector in the bad block label list.
Bad block check periodically is carried out to the sector of bad block label list, can be avoided provisional bad block always in bad block mark Remember in list, causes the waste of memory space.
In addition, MCU can real-time intelligent analysis bad block label in the bad block identification method of law-enforcing recorder storage medium Distribution situation of the sector of list in the total sector of storage medium.When the sector of bad block label list is more than the total sector of storage medium When the first particular value (for example, 10%), the serious signal language of storage medium bad block situation can occur automatically in law-enforcing recorder, allow phase Policeman is closed to take away in time maintenance.When bad block label list sector be more than total the second particular value of sector of storage medium (for example, 50%) when, there is storage medium and has damaged in law-enforcing recorder booting, the signal language please to place under repair at once, while not can be carried out Record audio-visual, the storing datas such as photo operation.Above-mentioned first particular value is less than the second particular value.
This case is used for the bad block identification method of law-enforcing recorder storage medium, records law-enforcing recorder audio-visual, photo, record In the data procedures such as sound, the sector damaged using storage medium is avoided, guarantees the integrality of data.And intelligently regularly update storage The sector situation of media damage, ensure recorder storage medium can long-time stability use, substantially increase law-enforcing recorder note Record the performance in terms of data.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention The normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description tool The purpose of the embodiment of body, it is not intended that in the limitation present invention.Each technical characteristic of embodiment described above can carry out arbitrarily Combination, for simplicity of description, it is not all possible to each technical characteristic in above-described embodiment combination be all described, so And as long as there is no contradiction in the combination of these technical features, it all should be considered as described in this specification.
It may be noted that each step/component described in this application can be split as more multistep according to the needs of implementation Two or more step/components or the part operation of step/component can also be combined into new step/component by suddenly/component, To achieve the object of the present invention.
The bad block identification method for law-enforcing recorder storage medium of aforementioned present invention can realize in hardware, firmware, Or it is implemented as the software being storable in recording medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk) or calculating Machine code, or be implemented through network downloading original storage in long-range recording medium or nonvolatile machine readable media simultaneously The computer code that will be stored in local recording medium, so that method described herein can be stored in using general-purpose computations At such software in machine, application specific processor or the programmable or recording medium of specialized hardware (such as ASIC or FPGA) Reason.It is appreciated that computer, processor, microprocessor controller or programmable hardware include that can store or receive software or meter The storage assembly (for example, RAM, ROM, flash memory etc.) of calculation machine code, when the software or computer code are by computer, processor Or hardware access and execute when, realize processing method described herein.In addition, when general purpose computer accesses for realizing showing herein When the code of processing out, general purpose computer is converted to the dedicated computing for being used for executing the processing being shown here by the execution of code Machine.
The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be said that Specific implementation of the invention is only limited to these instructions.For those skilled in the art to which the present invention belongs, it is not taking off Under the premise of from present inventive concept, several equivalent substitute or obvious modifications can also be made, and performance or use is identical, all answered When being considered as belonging to protection scope of the present invention.

Claims (10)

1. a kind of bad block identification method for law-enforcing recorder storage medium, which comprises the following steps:
Step S1: all n sectors of the storage medium are numbered, using every m sector as a set of sectors, will be fanned Divide into n/m set of sectors;
Step S2: and it is about to 1,2,3 ... ..., a set of sectors is written in m numerical order;
Step S3: m number of the set of sectors is read parallel;
Step S4: compare m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;
Step S5: if sequence is correct, the step S2 is returned to, continues to test next set of sectors;If there is mistake, then This sector is added in bad block label list, the step S2 is then return to, continues to test next set of sectors, until described All sector marks are completed in storage medium.
2. bad block identification method according to claim 1, which is characterized in that carrying out bad block mark to the storage medium When, first the storage medium is scanned, it is automatic to execute bad block mark if useless user data;If there is user data, Then can temporary respite bad block mark movement, be then scanned when the law-enforcing recorder is switched on every time, until the storage Useless user data in medium, until executing bad block mark.
3. bad block identification method according to claim 1, which is characterized in that periodically carry out bad block mark to the storage medium Know, updates the bad block label list.
4. bad block identification method according to claim 1, which is characterized in that further include periodically marking list to the bad block In sector carry out bad block check, it is described check the following steps are included:
Step P1: a sector in the bad block label list is selected;
Step P2: the sector is written into any number;
Step P3: reading the number of the sector, if the number that the sector is read is identical as the number of write-in, verification is correct, Think that the sector write-read is normally primary, be then return to the step P2, make a round trip above, verification is correct, then it is assumed that the fan Area has reverted to sector, which is removed from bad block label list;If verification failure, returns to the step P1 checks another sector in the bad block label list.
5. a kind of law-enforcing recorder, which is characterized in that including MCU and storage medium, the MCU requires 1-4 for perform claim Any bad block identification method.
6. law-enforcing recorder according to claim 5, which is characterized in that the MCU is also used to described in real-time intelligent analysis Bad block marks distribution situation of the sector in the total sector of the storage medium in list, the fan in bad block label list When area is more than storage medium total the first particular value of sector, the law-enforcing recorder can prompt the storage medium bad block situation tight Weight;When the second particular value of sector total more than the storage medium of the sector in bad block label list, the law enforcement record Instrument can prompt the storage medium to damage when being switched on, and not can be carried out storage operation.
7. a kind of quick identification method of bad block for law-enforcing recorder storage medium, which comprises the following steps:
Step T1: selecting a set of sectors without bad sector label, includes m sector in the set of sectors;
Step T2: and it is about to 1,2,3 ... ..., the set of sectors is written in m numerical order;
Step T3: all m numbers of the set of sectors are read parallel;
Step T4: compare m number of reading, if press 1,2,3 ... ..., the arrangement of m numeric string;
Step T5: if sequence is correct, by this set of sectors labeled as preferential storage set of sectors;It, then will inspection if there is mistake The sector measured is added in bad block label list, the set of sectors for then selecting another not have bad sector to mark, from the step Rapid T1 continues to test.
8. a kind of law-enforcing recorder, which is characterized in that the quick checkout button of urgent bad block is provided on the law-enforcing recorder, when After the button is pressed, the quick identification method of bad block described in the law-enforcing recorder perform claim requirement 5.
9. a kind of bad block for law-enforcing recorder storage medium identifies system, which is characterized in that including memory, for storing Program;Processor runs described program, to execute for controlling the bad block mark system such as any institute of claim 1-4 or 7 The method stated.
10. a kind of computer readable storage medium comprising computer program, which is characterized in that the computer program can operate To make computer execute the method as described in claim 1-4 or 7 is any.
CN201910173507.XA 2019-03-07 2019-03-07 Bad area identification method and system for storage medium of law enforcement recorder Active CN109979518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910173507.XA CN109979518B (en) 2019-03-07 2019-03-07 Bad area identification method and system for storage medium of law enforcement recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910173507.XA CN109979518B (en) 2019-03-07 2019-03-07 Bad area identification method and system for storage medium of law enforcement recorder

Publications (2)

Publication Number Publication Date
CN109979518A true CN109979518A (en) 2019-07-05
CN109979518B CN109979518B (en) 2021-04-20

Family

ID=67078092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910173507.XA Active CN109979518B (en) 2019-03-07 2019-03-07 Bad area identification method and system for storage medium of law enforcement recorder

Country Status (1)

Country Link
CN (1) CN109979518B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110931072A (en) * 2019-11-28 2020-03-27 深信服科技股份有限公司 Bad track scanning method, device, equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060248433A1 (en) * 2003-05-29 2006-11-02 Iomega Corporation Disk controller architecture to allow on-the-fly error correction and write disruption detection
CN101425337A (en) * 2007-10-29 2009-05-06 芯邦科技(深圳)有限公司 Storage method and apparatus for flash memory data
CN101937721A (en) * 2010-08-04 2011-01-05 武汉天喻信息产业股份有限公司 Method for testing memory device
CN102789407A (en) * 2012-06-18 2012-11-21 上海斐讯数据通信技术有限公司 Validity detection method of memory block
CN103310842A (en) * 2012-03-06 2013-09-18 富泰华工业(深圳)有限公司 Burning system and burning method
US9143168B1 (en) * 2007-11-08 2015-09-22 Marvell International Ltd. Method and system for removing interference caused by servo data from user data
CN105006253A (en) * 2015-08-11 2015-10-28 上海华虹宏力半导体制造有限公司 Method and system for detecting data retention of flash memory
CN106486170A (en) * 2016-09-06 2017-03-08 深圳忆数存储技术有限公司 The potential bad block localization method of solid state hard disc and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060248433A1 (en) * 2003-05-29 2006-11-02 Iomega Corporation Disk controller architecture to allow on-the-fly error correction and write disruption detection
CN101425337A (en) * 2007-10-29 2009-05-06 芯邦科技(深圳)有限公司 Storage method and apparatus for flash memory data
US9143168B1 (en) * 2007-11-08 2015-09-22 Marvell International Ltd. Method and system for removing interference caused by servo data from user data
CN101937721A (en) * 2010-08-04 2011-01-05 武汉天喻信息产业股份有限公司 Method for testing memory device
CN103310842A (en) * 2012-03-06 2013-09-18 富泰华工业(深圳)有限公司 Burning system and burning method
CN102789407A (en) * 2012-06-18 2012-11-21 上海斐讯数据通信技术有限公司 Validity detection method of memory block
CN105006253A (en) * 2015-08-11 2015-10-28 上海华虹宏力半导体制造有限公司 Method and system for detecting data retention of flash memory
CN106486170A (en) * 2016-09-06 2017-03-08 深圳忆数存储技术有限公司 The potential bad block localization method of solid state hard disc and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110931072A (en) * 2019-11-28 2020-03-27 深信服科技股份有限公司 Bad track scanning method, device, equipment and storage medium
CN110931072B (en) * 2019-11-28 2022-03-22 深信服科技股份有限公司 Bad track scanning method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN109979518B (en) 2021-04-20

Similar Documents

Publication Publication Date Title
US9542431B2 (en) Cyclic commit transaction protocol
WO2021174811A1 (en) Prediction method and prediction apparatus for traffic flow time series
RU2003129662A (en) METHODS AND DEVICES FOR PREVIOUS MEMORY MANAGEMENT
CN103186471B (en) The management method of bad block and system in storage device
CN105955881A (en) Automated test step recording and playback method and apparatus
CN107193871B (en) Database recovering method and device
CN108089971B (en) Log service method and system based on embedded real-time system
CN105573676B (en) A kind of method of verify data consistency in storage system
RU2012129205A (en) CORRECTNESS WITHOUT DEPENDENCE ON ORDERING
CN109979518A (en) Bad block identification method and system for law-enforcing recorder storage medium
CN109684149A (en) A kind of hardware information monitoring method, device and the equipment of NVMe hard disk
CN110222035A (en) A kind of efficient fault-tolerance approach of database page based on exclusive or check and journal recovery
CN115373608A (en) Data storage method and device
US9286936B1 (en) Zone based band mapping
CN110471623B (en) Hard disk file writing method, device, computer equipment and storage medium
CN107526673B (en) Method for testing log backup memory of storage system
CN109460336A (en) A kind of method and system of batch validation hard disk DST function
US20100293322A1 (en) Semiconductor recording apparatus and semiconductor recording system
CN113806119A (en) Memory card processing method, device, equipment and storage medium
CN113742149B (en) Partition identification method, system, equipment and storage medium of hard disk
CN109299018A (en) The read method and device of historical data in a kind of flash storage
CN110795297B (en) Electronic equipment testing method and device
CN116149577B (en) Data processing method, system and readable storage medium based on rotary pool
US11874764B2 (en) Method and system for guaranteeing game quality by using artificial intelligence agent
CN113051041A (en) Method and device for batch script breakpoint continuous making, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant