词条 | Bad sector |
释义 |
DetailsA bad sector is the result of mechanical damage. Bad sectors are a threat to information security in the sense of data remanence. Very often physical damages can interfere with parts of many different files. Operating systemBad sectors may be detected by the operating system or the disk controller. Most file systems contain provisions for sectors to be marked as bad, so that the operating system avoids them in the future. Disk diagnostic utilities, such as CHKDSK (Microsoft Windows), Disk Utility (on macOS), or badblocks (on Linux) can actively look for bad sectors upon user request. Disk controllerWhen a sector is found to be bad or unstable by the firmware of a disk controller, the disk controller remaps the logical sector to a different physical sector. Typically, automatic remapping of sectors only happens when a sector is written to. In the normal operation of a hard drive, the detection and remapping of bad sectors should take place in a manner transparent to the rest of the system and in advance before data is lost. There are two types of remapping by disk hardware: P-LIST (mapping during factory production tests) and G-LIST (mapping during consumer usage by disk microcode).[1] Utilities can read the Self-Monitoring, Analysis, and Reporting Technology (SMART) information to tell how many sectors have been reallocated, and how many spare sectors the drive may still have.[2] Because reads and writes from G-list sectors are automatically redirected (remapped) to spare sectors, it slows down drive access even if data in drive is defragmented. Once the G-list is filled up, the storage unit must be replaced.[3][4] Use in copy protection{{unreferenced section|date=February 2015}}{{see also|Copy protection#Early ages}}In the 1980s, many software vendors mass-produced floppy disks for distribution to users of home computers that had bad sectors deliberately introduced. The disk drives for these computers would not read the sector: the header information may be duplicated so that different data was read at each pass from different physical sectors with the same headers, or the data in the sector would not be read correctly by the head, and various other techniques described above. The home computer equipment could only write "good" sectors, so that attempts to copy the disk were flawed either because:
These techniques could generally be easily circumvented since the code to read the bad sectors was usually in the bootstrap loader on the disk itself, so by reverse engineering and rewriting the bootstrap loader, it would not look for the bad sectors, and the comparison for a known bit pattern would have to be encoded there, too. See also
References1. ^{{cite web|title=Bad Sector Remapping|url=https://www.mjm.co.uk/articles/bad-sector-remapping.html|website=mjm.co.uk}} 2. ^Monitoring Hard Disks with SMART.Linux Journal, 2004. 3. ^{{cite web|url=https://www.pcmag.com/encyclopedia_term/0,1237,t=hard+disk+defect+management&i=55545,00.asp|website=PCMag.com|title=Encyclopedia|publisher=Ziff Davis}} 4. ^{{Citation |editor-last=Stephens |editor-first=Curtis E |title=Information technology - AT Attachment 8 - ATA/ATAPI Command Set (ATA8-ACS), working draft revision 3f |publisher=ANSI INCITS |date=December 11, 2006 |url=http://www.t13.org/Documents/UploadedDocuments/docs2006/D1699r3f-ATA8-ACS.pdf |pages=198–213, 327–344 |deadurl=yes |archiveurl=https://web.archive.org/web/20070730183841/http://www.t13.org/Documents/UploadedDocuments/docs2006/D1699r3f-ATA8-ACS.pdf |archivedate=2007-07-30 |df= }} External links
2 : Hard disk computer storage|Solid-state computer storage |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。