Microsoft ScanDisk

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Microsoft ScanDisk
Other namesScanDisk
DeveloperMicrosoft
Initial release1993; 33 years ago (1993)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMS-DOS 6.2 and Windows 9x
    TypeUtility software
    LicenseProprietary commercial software

    Microsoft ScanDisk (also called ScanDisk) is a diagnostic utility program included in MS-DOS and Windows 9x. It checks and repairs file systems errors on a disk drive, while the system starts.

    Overview

    [edit | edit source]

    The program was first introduced in MS-DOS 6.2[1] and succeeded its simpler predecessor, CHKDSK. It included a more user-friendly interface than CHKDSK, more configuration options,[2][3] and the ability to detect and (if possible) recover from physical errors on the disk. This replaced and improved upon the limited ability offered by the MS-DOS recover utility.[4] Unlike CHKDSK, ScanDisk would also repair crosslinked files.[5]

    In Windows 95 onwards, ScanDisk also had a graphical user interface, although the text-based user interface continued to be available for use in single-tasking ("DOS") mode.[6][7]

    However, ScanDisk cannot check NTFS disk drives, and therefore it is unavailable for computers that may be running NT based (including Windows 2000, Windows XP, etc.) versions of Windows; for the purpose, a newer CHKDSK is provided instead.

    On Unix-like systems, there are tools like fsck_msdosfs[8] and dosfsck to do the same task.

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]