CN109582488A - A kind of wrong prevention method and relevant apparatus of solid state hard disk - Google Patents
A kind of wrong prevention method and relevant apparatus of solid state hard disk Download PDFInfo
- Publication number
- CN109582488A CN109582488A CN201811463354.4A CN201811463354A CN109582488A CN 109582488 A CN109582488 A CN 109582488A CN 201811463354 A CN201811463354 A CN 201811463354A CN 109582488 A CN109582488 A CN 109582488A
- Authority
- CN
- China
- Prior art keywords
- data
- data block
- block
- damage
- valid
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Debugging And Monitoring (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
This application discloses a kind of wrong prevention methods of solid state hard disk, comprising: after storing equipment starting, carries out active block lookup according to the system bad block table of the storage equipment, obtains multiple valid data blocks;Judge whether each valid data block is damage data block;When the valid data block is damage data block, then data-moving operation is executed to the damage data block, to carry out prevention processing to nonevent read error.By after storage equipment starting to the data block of unmarked bad block, namely valid data block progress data effectively judge, when there is damage data block, then execute data-moving operation to the damage data block, the error rate of former data at the time of reading is reduced, the efficiency of reading data is improved.Disclosed herein as well is a kind of storage equipment, storage device and computer readable storage mediums, have the above beneficial effect.
Description
Technical field
This application involves field of computer technology, in particular to the wrong prevention method of a kind of solid state hard disk, storage equipment,
Storage device and computer readable storage medium.
Background technique
With the continuous development of information technology, there are various memory technologies.With NAND, (computer flash memory is set
It is standby) be storage medium memory technology be exactly it is one such, cost is relatively low, is usually used in mass data storage.But NAND
Particle is stored due to electrical characteristic, it may appear that different degrees of storing data Problem-Error.Specifically, when PE number more mostly occurs
The probability of read error is higher, and the probability that mistake occurs when the number of reading is higher is higher, and furthermore data have fixed position
Time it is longer when occur data read error probability also can be higher.
Can generally data routing inspection operation be carried out to solid state hard disk, the data block for mistake occur is labeled as bad block, to keep away
Exempt to carry out bad block again reading data, and subsequent to marked bad block progress bad data reparation operation.When solid state hard disk is long
The data block that time power-off stores in equipment after powering on again will appear new data read errors, and there is no quilts for the data block
Labeled as bad block, it just will appear mistake when user is read out the data in storage equipment, and can be by computer-made decision
For the new data read errors of non-inspection discovery, then start to execute data error correction operations, error-correction operation is available after executing
Then correct data can get correct data.But error-correction operation execution needs to expend great hardware
Can, while will increase the duration for obtaining data, the efficiency of data acquisition is reduced, the experience that user obtains data is influenced.Also, work as
It can be concentrated after powering off for a long time and new data read errors occur, that is, the quantity of new bad data blocks is more, therefore to every
A data block carries out data error correction operations one by one can seriously extend the duration of data acquisition, reduce data acquisition and obtain efficiency, shadow
Ring user experience.
Therefore, how improving storage equipment and reading the efficiency of data after long-time powers off is those skilled in the art's concern
Important Problems.
Summary of the invention
The purpose of the application is to provide a kind of wrong prevention method of solid state hard disk, storage equipment, storage device and meter
Calculation machine readable storage medium storing program for executing, by after storage equipment starting to the data block of unmarked bad block, that is, valid data block into
Row data effectively judge, when there is damage data block, then executing data-moving operation to the damage data block, reducing former number
According to error rate at the time of reading, the efficiency of reading data is improved.
In order to solve the above technical problems, the application provides a kind of wrong prevention method of solid state hard disk, comprising:
After storing equipment starting, active block lookup is carried out according to the system bad block table of the storage equipment, is obtained multiple
Valid data block;
Judge whether each valid data block is damage data block;
When the valid data block is damage data block, then data-moving operation is executed to the damage data block, with
Just prevention processing is carried out to nonevent read error.
Optionally, judge whether each valid data block is damage data block, comprising:
The content for each of obtaining preset data page in the valid data block will be read as each valid data
The corresponding detection sample data of block;
Judge whether corresponding valid data block is damage data block according to each detection sample data.
Optionally, judge whether each valid data block is damage data block, comprising:
To read the content for each of obtaining multiple preset data pages in the valid data block as it is each it is described effectively
The corresponding detection sample data of data block;
Judge whether corresponding valid data block is damage data block according to each detection sample data.
Optionally, when the valid data block is damage data block, then data-moving is executed to the damage data block
Operation, to carry out prevention processing to nonevent read error, comprising:
When the valid data block be damage data block when, using RAID data restore function to the damage data block into
Row reading data, obtains target data;
The target data is written in data block in good condition, to prevent nonevent read error
Processing.
The application also provides a kind of storage equipment, comprising:
Active block searching module, for being carried out according to the system bad block table of the storage equipment after storing equipment starting
Active block is searched, and multiple valid data blocks are obtained;
Active block condition judgment module, for judging whether each valid data block is damage data block;
Prevent processing module, for when the valid data block is damage data block, then holding to the damage data block
Row data-moving operation, to carry out prevention processing to nonevent read error.
Optionally, the active block condition judgment module, comprising:
Individual data reading unit, for the content for each of obtaining preset data page in the valid data block will to be read
As the corresponding detection sample data of each valid data block;
It is single to read result judging unit, for judging corresponding valid data block according to each detection sample data
It whether is damage data block.
Optionally, the active block condition judgment module, comprising:
Data-reading unit, for the content for each of obtaining multiple preset data pages in the valid data block will to be read
As the corresponding detection sample data of each valid data block;
Result judging unit is read, for whether judging corresponding valid data block according to each detection sample data
To damage data block.
Optionally, the prevention processing module, comprising:
Data-reading unit is damaged, for restoring using RAID data when the valid data block is damage data block
Function carries out reading data to the damage data block, obtains target data;
Data-moving unit, for the target data to be written to data block in good condition, so as to not occurring
Read error carry out prevention processing.
The application also provides a kind of storage device, comprising:
Memory, for storing computer program;
Processor, the step of prevention method as described above wrong is realized when for executing the computer program.
The application also provides a kind of computer readable storage medium, and calculating is stored on the computer readable storage medium
Machine program, the step of prevention method as described above wrong is realized when the computer program is executed by processor.
The wrong prevention method of a kind of solid state hard disk provided herein, comprising: after storing equipment starting, according to institute
The system bad block table for stating storage equipment carries out active block lookup, obtains multiple valid data blocks;Judge each valid data
Whether block is damage data block;When the valid data block is damage data block, then data are executed to the damage data block
Operation is moved, to carry out prevention processing to nonevent read error.
By just carrying out active block lookup, judgement pair according to the system bad block table that system carries after storage equipment starting
Whether the valid data block found out is damage data block, that is, damage data block is found out in valid data block, so as to
Data-moving operation is carried out to damage data block, ensures that the data are valid data when reading the data next time,
The case where avoiding and just find error in data to data block progress reading data, and then extending data acquisition, improves data
The efficiency of acquisition, improves user experience.
The application also provides a kind of storage equipment, storage device and computer readable storage medium, has above beneficial
Effect, therefore not to repeat here.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, 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
The embodiment of application for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of the wrong prevention method of solid state hard disk provided by the embodiment of the present application;
Fig. 2 is a kind of structural schematic diagram for storing equipment provided by the embodiment of the present application.
Specific embodiment
The core of the application is to provide a kind of wrong prevention method of solid state hard disk, storage equipment, storage device and meter
Calculation machine readable storage medium storing program for executing, by after storage equipment starting to the data block of unmarked bad block, that is, valid data block into
Row data effectively judge, when there is damage data block, then executing data-moving operation to the damage data block, reducing former number
According to error rate at the time of reading, the efficiency of reading data is improved.
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is
Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
In the prior art, data block after power-off powers on solid state hard disk again for a long time in storage equipment will appear new
Data read errors, and the data block is not marked as bad block, when user is read out the data in storage equipment
It just will appear mistake, and can be the new data read errors that non-inspection is found by computer-made decision, then start to execute data
Error-correction operation, available correct data after error-correction operation executes, then can get correct data.But it entangles
Mistake operation, which executes, needs to expend great hardware performance, while will increase the duration for obtaining data, reduces the efficiency of data acquisition,
Influence the experience that user obtains data.Also, it can be concentrated after long-time powers off and new data read errors occur, that is, newly
Bad data blocks quantity it is more, therefore carry out data error correction operations one by one to each data block and can seriously extend data acquisition
Duration reduces data acquisition and obtains efficiency, influences user experience.
Therefore, the present embodiment provides a kind of wrong prevention methods of solid state hard disk, and this method in the storage equipment by opening
Active block lookup is just carried out according to the system bad block table that system carries after dynamic, judges whether to the valid data block found out be damage
Bad data blocks, that is, damage data block is found out in valid data block, to carry out data-moving behaviour to damage data block
Make, reading the data when next time is to ensure that the data are valid data, avoids and carries out data reading to the data block
The case where taking just discovery error in data, and then extending data acquisition, improves the efficiency of data acquisition, improves user experience.
Referring to FIG. 1, Fig. 1 is a kind of process of the wrong prevention method of solid state hard disk provided by the embodiment of the present application
Figure.
In the present embodiment, this method may include:
S101 carries out active block lookup according to the system bad block table of storage equipment, obtains multiple after storing equipment starting
Valid data block;
After this step is intended to work as computer starting or server starting, or storage equipment starting, that is, the solid state hard disk
When the device starting relied on, the lookup of valid data block is just carried out according to the system bad block table of record, obtains multiple valid data
Block.
Wherein, system bad block table has recorded which the bad data blocks saved in the external equipment have.Accordingly, it is possible to logical
It crosses the system bad block table and finds out undiscovered damage data block.By this step can by known damage data block into
Row excludes, and sight is placed in unknown data block, that is, in valid data block.
It is understood that there is also valid data blocks and empty data block other than bad block table in solid state hard disk.Cause
This, the method that active block lookup is carried out in this step can be the first data block determined except bad block according to bad block table, then will
Empty data block in these data blocks is excluded, and the data block finally obtained is exactly valid data block.
S102 judges whether each valid data block is damage data block;
On the basis of S101, this step is intended to judge whether each valid data block is damage data block.Being exactly will be upper
The valid data block found out in one step judges whether to damage data block.The general data to any one data block into
Row, which is read, can find whether the data block is damaged, this judgment method accuracy rate highest.It is also possible that choosing preset data page
Data be read out, the data for only reading a data reduce the data volume of judgement and the efficiency of judgement can be improved.Into one
Step, the data that can choose in data block preset data page are read out, and can also be chosen more in data block
The data of a data page are read out, and are not specifically limited herein.
Optionally, this step may include:
Step 1, the content of preset data page in obtained each valid data block will be read as each valid data block
Corresponding detection sample data;
Step 2, judge whether corresponding valid data block is damage data block according to each detection sample data.
This optinal plan is intended to read the data of a preset data page in any one valid data block, will read
Then obtained data judge whether the valid data are damage number further according to the detection sample data as detection sample data
According to block.Wherein, detection sample data, which typicallys represent, can read out correct data, or read the data to make mistake, when
Detection sample data is when reading out wrong data, then it is determined that the valid data block is damage data block.
Optionally, this step may include:
Step 1, the content of multiple preset data pages in obtained each valid data block will be read as each significant figure
According to the corresponding detection sample data of block;
Step 2, judge whether corresponding valid data block is damage data block according to each detection sample data.
This optinal plan is intended to read multiple preset data pages in valid data block, that is, for each valid data
Block picks out multiple scheduled data pages, is different from an optinal plan and only reads a preset data page, probably due to
The data page is special case, can not represent the data in all data blocks.Therefore, to each valid data block in this optinal plan
Multiple preset data pages obtain the content of these preset data pages as detection sample data.According to each valid data block pair
The detection sample data answered judges whether the valid data block is damage data block.Wherein, the method for judgement can be judgement inspection
Whether the ratio of read error is greater than preset ratio in test sample notebook data, if it is greater than preset ratio so it is determined that this has
Imitating data block is damage data block, if no more than preset ratio so it may determine that the fixed valid data block is not damage number
According to block.The judgment method for any one the damage data block that can also be provided using the prior art, is not specifically limited herein.
S103 then executes data-moving operation to damage data block, so as to right when valid data block is damage data block
Nonevent read error carries out prevention processing.
On the basis of S102, this step is intended to carry out data-moving operation to the damage data block judged.
Wherein, executing data-moving operation to data block is usually to read out target data from old data block,
Then it writes target data into new data block.It is subsequent when to read the target data, so that it may directly from new number
According to being read out in block, the operation that also execute correcting data error from bad data block again is avoided, data acquisition is extended
Duration reduces the efficiency of data acquisition.
Wherein, any one data-moving that the mode of data-moving operation can be provided using the prior art is specifically executed
The mode of operation, is not specifically limited herein.
Optionally, this step may include:
Step 1, when valid data block is damage data block, function is restored using RAID data, damage data block is carried out
Reading data obtains target data;
Step 2, it writes target data into data block in good condition, it is pre- to be carried out to nonevent read error
Anti- processing.
This optinal plan is intended to illustrate how to execute data-moving operation.Particular content can refer to above-mentioned steps explanation.
Wherein, RAID (Redundant Arrays of Independent Drives disk array) data recovery function refers to generally
Disk array in when there are data read errors carry out correcting data error operation.
To sum up, the present embodiment by after storage equipment starting to the data block of unmarked bad block, that is, valid data
Block carries out data and effectively judges, when there is damage data block, then executes data-moving operation to the damage data block, reduces
The error rate of former data at the time of reading, improves the efficiency of reading data.
Based on a upper embodiment, the present embodiment also provides a kind of more specifical wrong prevention method.
The present invention can be according to bad block table information already existing in system after powering on every time, and there are the numbers of data for reading
According to some data page of block, not repairable mistake occurs if read in data procedures, shows that data are unavailable,
It needs to do corresponding data-moving operation, then can trigger and operation is moved to the pressure of the data block, due to forcing to move operation
In the process in case of all mistakes, the function of data error correction of RAID can be triggered, so correct data still can be in pressure data
It is read during moving.And it moves to going in other data blocks in good condition, in order to avoid cause the loss of data.
The present embodiment may include:
Step 1, system bad block table information is read, which is labeled damage data block in judgement system, which is that have
Data block is imitated, which is sky data block;
Step 2, some corresponding data page on corresponding non-bad active block is read according to the judging result of step 1, according to reading
The result that data return judges whether the data on the block have been damaged;
Step 3, it if the data as the result is shown of step 2 are not damaged, is not processed, if damaged, triggers
Pressure data moves process.
The present invention passes through the bad data scanning after powering on, and bad data is triggered to pressure data in advance and moves function, thus
The corrupted data as caused by system is powered down overlong time can be eliminated.On the one hand influence of the retention time to data is eliminated,
On the other hand the effect that can be moved by triggering pressure data in advance, error handling procedures are advanceed in power up, and
It is not that mistake occurs in the data read process being left to after powering on to trigger similar operation again, can be improved in system operation
Performance.
As it can be seen that the embodiment of the present application provides a kind of wrong prevention method of solid state hard disk, it can be by storage equipment
Are carried out by data and is effectively judged for the data block of unmarked bad block, that is, valid data block after starting, damages data when existing
When block, then data-moving operation is executed to the damage data block, reduces the error rate of former data at the time of reading, improve data reading
The efficiency taken.
A kind of storage equipment provided by the embodiments of the present application is introduced below, a kind of solid state hard disk described below
Mistake prevention method can correspond to each other reference with a kind of above-described storage equipment.
Referring to FIG. 2, Fig. 2 is a kind of structural schematic diagram for storing equipment provided by the embodiment of the present application.
In the present embodiment, which may include:
Active block searching module 100, for being had after storing equipment starting according to the system bad block table of storage equipment
It imitates block to search, obtains multiple valid data blocks;
Active block condition judgment module 200, for judging whether each valid data block is damage data block;
Prevent processing module 300, for when valid data block is damage data block, then executing data to damage data block
Operation is moved, to carry out prevention processing to nonevent read error.
Optionally, the active block condition judgment module 200 may include:
Individual data reading unit, for the content conduct of preset data page in obtained each valid data block will to be read
The corresponding detection sample data of each valid data block;
It is single to read result judging unit, for whether judging corresponding valid data block according to each detection sample data
To damage data block.
Optionally, the active block condition judgment module 200 may include:
Data-reading unit, for the content conduct of multiple preset data pages in obtained each valid data block will to be read
The corresponding detection sample data of each valid data block;
Result judging unit is read, for judging whether corresponding valid data block is damage according to each detection sample data
Bad data blocks.
Optionally, the prevention processing module 300 may include:
Data-reading unit is damaged, for restoring function using RAID data when valid data block is damage data block
Reading data is carried out to damage data block, obtains target data;
Data-moving unit, for writing target data into data block in good condition, so as to nonevent reading
Mistake is taken to carry out prevention processing.
The embodiment of the present application also provides a kind of storage device, comprising:
Memory, for storing computer program;
Processor realizes the step of wrong prevention method as described above in Example when for executing the computer program
Suddenly.
The embodiment of the present application also provides a kind of computer readable storage medium, stores on the computer readable storage medium
There is computer program, wrong prevention method as described above in Example is realized when the computer program is executed by processor
Step.
The computer readable storage medium may include: USB flash disk, mobile hard disk, read-only memory (Read-Only
Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. is various to deposit
Store up the medium of program code.
Each embodiment is described in a progressive manner in specification, the highlights of each of the examples are with other realities
The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment
Speech, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part illustration
?.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond scope of the present application.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor
The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
Above to a kind of wrong prevention method of solid state hard disk provided herein, storage equipment, storage device and
Computer readable storage medium is described in detail.Principle and embodiment of the specific case to the application used herein
It is expounded, the description of the example is only used to help understand the method for the present application and its core ideas.It should be pointed out that
For those skilled in the art, under the premise of not departing from the application principle, can also to the application into
Row some improvements and modifications, these improvement and modification are also fallen into the protection scope of the claim of this application.
Claims (10)
1. a kind of wrong prevention method of solid state hard disk characterized by comprising
After storing equipment starting, active block lookup is carried out according to the system bad block table of the storage equipment, is obtained multiple effective
Data block;
Judge whether each valid data block is damage data block;
When the valid data block is damage data block, then data-moving operation is executed to the damage data block, so as to right
Nonevent read error carries out prevention processing.
2. it is according to claim 1 mistake prevention method, which is characterized in that judge each valid data block whether be
Damage data block, comprising:
The content for each of obtaining preset data page in the valid data block will be read as each valid data block pair
The detection sample data answered;
Judge whether corresponding valid data block is damage data block according to each detection sample data.
3. it is according to claim 1 mistake prevention method, which is characterized in that judge each valid data block whether be
Damage data block, comprising:
The content for each of obtaining multiple preset data pages in the valid data block will be read as each valid data
The corresponding detection sample data of block;
Judge whether corresponding valid data block is damage data block according to each detection sample data.
4. mistake prevention method according to any one of claims 1 to 3, which is characterized in that when the valid data block is
When damaging data block, then data-moving operation is executed to the damage data block, it is pre- to be carried out to nonevent read error
Anti- processing, comprising:
When the valid data block is damage data block, function is restored using RAID data, the damage data block is counted
According to reading, target data is obtained;
The target data is written in data block in good condition, to be carried out at prevention to nonevent read error
Reason.
5. a kind of storage equipment characterized by comprising
Active block searching module, for being carried out according to the system bad block table of the storage equipment effective after storing equipment starting
Block is searched, and multiple valid data blocks are obtained;
Active block condition judgment module, for judging whether each valid data block is damage data block;
Prevent processing module, for when the valid data block is damage data block, then executing number to the damage data block
According to operation is moved, to carry out prevention processing to nonevent read error.
6. storage equipment according to claim 5, which is characterized in that the active block condition judgment module, comprising:
Individual data reading unit, for the content conduct for each of obtaining preset data page in the valid data block will to be read
The corresponding detection sample data of each valid data block;
It is single to read result judging unit, for whether judging corresponding valid data block according to each detection sample data
To damage data block.
7. storage equipment according to claim 5, which is characterized in that the active block condition judgment module, comprising:
Data-reading unit, for the content conduct for each of obtaining multiple preset data pages in the valid data block will to be read
The corresponding detection sample data of each valid data block;
Result judging unit is read, for judging whether corresponding valid data block is damage according to each detection sample data
Bad data blocks.
8. the storage equipment according to claim 5 to 7, which is characterized in that the prevention processing module, comprising:
Data-reading unit is damaged, for restoring function using RAID data when the valid data block is damage data block
Reading data is carried out to the damage data block, obtains target data;
Data-moving unit, for the target data to be written to data block in good condition, so as to nonevent reading
Mistake is taken to carry out prevention processing.
9. a kind of storage device characterized by comprising
Memory, for storing computer program;
Processor is realized when for executing the computer program such as the described in any item wrong prevention methods of Claims 1-4
The step of.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium
Program is realized when the computer program is executed by processor such as the described in any item wrong prevention methods of Claims 1-4
Step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811463354.4A CN109582488B (en) | 2018-12-03 | 2018-12-03 | Error prevention method and related device for solid state disk |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811463354.4A CN109582488B (en) | 2018-12-03 | 2018-12-03 | Error prevention method and related device for solid state disk |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109582488A true CN109582488A (en) | 2019-04-05 |
CN109582488B CN109582488B (en) | 2021-11-09 |
Family
ID=65926411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811463354.4A Active CN109582488B (en) | 2018-12-03 | 2018-12-03 | Error prevention method and related device for solid state disk |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109582488B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110109714A (en) * | 2019-04-25 | 2019-08-09 | 深圳忆联信息***有限公司 | Promote method, apparatus, computer equipment and the storage medium of firmware loads efficiency |
CN111930302A (en) * | 2020-06-30 | 2020-11-13 | 深圳佰维存储科技股份有限公司 | Data reading method and device, computer readable storage medium and electronic equipment |
CN112114752A (en) * | 2020-09-16 | 2020-12-22 | 深圳忆联信息***有限公司 | Method and device for improving reliability of solid-state storage device, computer device and storage medium |
CN113127238A (en) * | 2019-12-30 | 2021-07-16 | 北京懿医云科技有限公司 | Method, apparatus, medium, and device for exporting data from database |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080320209A1 (en) * | 2000-01-06 | 2008-12-25 | Super Talent Electronics, Inc. | High Performance and Endurance Non-volatile Memory Based Storage Systems |
CN103678018A (en) * | 2012-09-04 | 2014-03-26 | 联想(北京)有限公司 | Method and device for recovering data |
CN106653090A (en) * | 2016-12-30 | 2017-05-10 | 湖南国科微电子股份有限公司 | Error management method of flash memory for greatly enhancing service time of solid state disk |
CN107168650A (en) * | 2017-05-10 | 2017-09-15 | 合肥联宝信息技术有限公司 | A kind of processing method and processing device of data in memory to BIOS |
CN108595286A (en) * | 2018-03-29 | 2018-09-28 | 深圳忆联信息***有限公司 | A kind of method and solid state disk promoting reliability of flash memory |
CN108804025A (en) * | 2018-03-07 | 2018-11-13 | 深圳忆联信息***有限公司 | A kind of method and solid state disk for reducing flash memory and being detained mistake |
-
2018
- 2018-12-03 CN CN201811463354.4A patent/CN109582488B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080320209A1 (en) * | 2000-01-06 | 2008-12-25 | Super Talent Electronics, Inc. | High Performance and Endurance Non-volatile Memory Based Storage Systems |
CN103678018A (en) * | 2012-09-04 | 2014-03-26 | 联想(北京)有限公司 | Method and device for recovering data |
CN106653090A (en) * | 2016-12-30 | 2017-05-10 | 湖南国科微电子股份有限公司 | Error management method of flash memory for greatly enhancing service time of solid state disk |
CN107168650A (en) * | 2017-05-10 | 2017-09-15 | 合肥联宝信息技术有限公司 | A kind of processing method and processing device of data in memory to BIOS |
CN108804025A (en) * | 2018-03-07 | 2018-11-13 | 深圳忆联信息***有限公司 | A kind of method and solid state disk for reducing flash memory and being detained mistake |
CN108595286A (en) * | 2018-03-29 | 2018-09-28 | 深圳忆联信息***有限公司 | A kind of method and solid state disk promoting reliability of flash memory |
Non-Patent Citations (2)
Title |
---|
PHILIP PENROSE等: ""Fast contraband detection in large capacity disk drives"", 《DIGITAL INVESTIGATION》 * |
刘榴等: ""分布式存储***中磁盘故障检测机制"", 《信息技术》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110109714A (en) * | 2019-04-25 | 2019-08-09 | 深圳忆联信息***有限公司 | Promote method, apparatus, computer equipment and the storage medium of firmware loads efficiency |
CN110109714B (en) * | 2019-04-25 | 2022-03-29 | 深圳忆联信息***有限公司 | Method and device for improving firmware loading efficiency, computer equipment and storage medium |
CN113127238A (en) * | 2019-12-30 | 2021-07-16 | 北京懿医云科技有限公司 | Method, apparatus, medium, and device for exporting data from database |
CN113127238B (en) * | 2019-12-30 | 2024-02-09 | 北京懿医云科技有限公司 | Method and device for exporting data in database, medium and equipment |
CN111930302A (en) * | 2020-06-30 | 2020-11-13 | 深圳佰维存储科技股份有限公司 | Data reading method and device, computer readable storage medium and electronic equipment |
CN112114752A (en) * | 2020-09-16 | 2020-12-22 | 深圳忆联信息***有限公司 | Method and device for improving reliability of solid-state storage device, computer device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109582488B (en) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109582488A (en) | A kind of wrong prevention method and relevant apparatus of solid state hard disk | |
KR101613678B1 (en) | Recovery for non-volatile memory after power loss | |
CN102483714B (en) | System and method for restoring index page in flash restore | |
EP2857971B1 (en) | Method and device for repairing error data | |
US20140068208A1 (en) | Separately stored redundancy | |
US9727244B2 (en) | Expanding effective storage capacity of a data storage system while providing support for address mapping recovery | |
US10922234B2 (en) | Method and system for online recovery of logical-to-physical mapping table affected by noise sources in a solid state drive | |
US11521701B2 (en) | Memory controller with read error handling | |
US9524212B2 (en) | Method, device and operating system for processing and using burn data of NAND flash | |
CN109508148B (en) | Metadata reconstruction method and device and computer readable storage medium | |
CN109213690A (en) | L2P table reconstruction method and related device | |
CN106959912B (en) | Disk detection method and device | |
CN111045870B (en) | Method, device and medium for saving and restoring metadata | |
CN111581022B (en) | Data recovery method and system | |
US8069384B2 (en) | Scanning reassigned data storage locations | |
CN112347001B (en) | Verification method and device for flash memory garbage collection and electronic equipment | |
US20080077840A1 (en) | Memory system and method for storing and correcting data | |
CN106648969B (en) | Method and system for inspecting damaged data in disk | |
RU2502124C1 (en) | Method of recovering records in storage device and system for realising said method | |
US8924814B2 (en) | Write management using partial parity codes | |
CN109375869A (en) | Realize the method and system, storage medium of data reliable read write | |
CN109284201A (en) | Temperature equalization data reconstruction method and system, storage medium | |
US20100169572A1 (en) | Data storage method, apparatus and system for interrupted write recovery | |
WO2022166265A1 (en) | Data recovery method and apparatus, device and medium | |
CN109358984A (en) | The storage device of data recovery is carried out using temperature equalization data reconstruction method |
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 |