All Topics  
Disk editor

 

   Email Print
   Bookmark   Link






 

Disk editor



 
 
A disk editor is a computer program
Computer program

Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
 that allows its user to read, edit, and write raw data (at character
ASCII

American Standard Code for Information Interchange , is a coding standard that can be used for interchanging information, if the information is expressed mainly by the written form of English words....
 or hexadecimal
Hexadecimal

In mathematics and computer science, hexadecimal is a numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 09 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen....
, byte-levels
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) on disk drives (e.g., hard disk
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
s, USB flash disks or removable media
Removable media

In computer storage, removable media refers to storage media which can be removed from its reader device, conferring portability on the data it carries....
 such as a floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
s); as such, they are sometimes called sector editors, since the read/write routines built into the electronics of most disk drives require to read/write data in chunks of sector
Disk sector

In the context of computer disk storage, a sector is a subdivision of a Track on a magnetic disk or optical disc. Each sector stores a fixed amount of data....
s (usually 512 bytes). Many disk editors can also be used to edit the contents of a running computer's memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 or a disk image
Disk image

A disk image is a single file containing the complete contents and structure representing a data storage medium or device, such as a hard drive, CD, or DVD....
.

Unlike hex editors, which are used to edit files
Computer file

A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable computer storage....
, a disk editor allows access to the underlying disk structures, such as the MBR
Master boot record

A master boot record , or partition sector, is the 512-byte boot sector that is the first disk sector of a Disk partitioning data storage device such as a hard disk....
, volume boot records, file system
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
, and directories
Directory (file systems)

In computing, a directory, folder, catalog, or drawer is a virtual container within a digital file system, in which groups of files and other directories can be kept and organized....
.






Discussion
Ask a question about 'Disk editor'
Start a new discussion about 'Disk editor'
Answer questions from other users
Full Discussion Forum



Encyclopedia


A disk editor is a computer program
Computer program

Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
 that allows its user to read, edit, and write raw data (at character
ASCII

American Standard Code for Information Interchange , is a coding standard that can be used for interchanging information, if the information is expressed mainly by the written form of English words....
 or hexadecimal
Hexadecimal

In mathematics and computer science, hexadecimal is a numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 09 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen....
, byte-levels
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
) on disk drives (e.g., hard disk
Hard disk

A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
s, USB flash disks or removable media
Removable media

In computer storage, removable media refers to storage media which can be removed from its reader device, conferring portability on the data it carries....
 such as a floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
s); as such, they are sometimes called sector editors, since the read/write routines built into the electronics of most disk drives require to read/write data in chunks of sector
Disk sector

In the context of computer disk storage, a sector is a subdivision of a Track on a magnetic disk or optical disc. Each sector stores a fixed amount of data....
s (usually 512 bytes). Many disk editors can also be used to edit the contents of a running computer's memory
Computer memory

Computer memory is usually meant to refer to the semiconductor technology that is used to store information in Electronics devices. Current primary computer memory makes use of integrated circuits consisting of silicon-based transistors....
 or a disk image
Disk image

A disk image is a single file containing the complete contents and structure representing a data storage medium or device, such as a hard drive, CD, or DVD....
.

Unlike hex editors, which are used to edit files
Computer file

A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable computer storage....
, a disk editor allows access to the underlying disk structures, such as the MBR
Master boot record

A master boot record , or partition sector, is the 512-byte boot sector that is the first disk sector of a Disk partitioning data storage device such as a hard disk....
, volume boot records, file system
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
, and directories
Directory (file systems)

In computing, a directory, folder, catalog, or drawer is a virtual container within a digital file system, in which groups of files and other directories can be kept and organized....
. Programmers can use disk editors to understand these structures and test whether their implementation (e.g. of a file system) works correctly. Sometimes these structures are edited in order to provide examples for teaching data recovery and forensics, or in an attempt to hide data to achieve privacy or hide data from casual examiners. However it should be noted that modifying such data structures gives only a weak level of protection and data encryption is the preferred method to achieve privacy.

Some disk editors include special functions which enable more comfortable ways to edit and fix file systems or other disk specific data structures. Furthermore some include simple file browsers that can present the disk contents for partially corrupted file systems or file systems unknown to the operating system. These features can be used for example for file recovery.

History

Disk editors for home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
s of the 1980s were often included as part of utility software packages on floppies or cartridge
Cartridge (electronics)

In various types of electronic equipment, a cartridge can refer to one method of adding different functionality or content; for example, a video game played on a video game console; or a method by which consumables may be replenished, such as an ink cartridge for a printer....
s. The latter had the advantage of being instantly available at power-on and after resets, instead of having to be (re)loaded on the same disk drive that later would hold the floppy to be edited (the majority of home computer users possessed only one floppy disk drive at that time). Having the disk editor on cartridge also helped the user avoid editing/damaging the disk editor application disk by mistake.

See also

  • Hex editor
    Hex editor

    A hex editor is a type of computer program that allows a user to manipulate Binary file computer files. Hex editors that were designed to edit Disk sector, or parse, data from floppy disk or hard disks were sometimes called sector editors or disk editors....
  • Text editor
    Text editor

    A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....


List of some disk editors (or products containing them)


Windows
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) fast and intuitive hex editor (including disk editor and RAM editor) for Win9x/NT and up.
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) A lightweight sector editor which can also save a specified number of sectors to a file (all functions tested good under Windows XP Pro).
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) Microsoft's internal Disk Editor (for low level access and FAT/NTFS file systems)
  • - (Commercial
    Commerce

    Commerce is a division of trade or production, costs, and pricing which deals with the Trade of goods and service from production, costs, and pricing to final consumer....
    ) Fast and reliable hex editor (including disk editor, process editor and RAM editor) for Windows 2000 and up.
  • - (Commercial
    Commerce

    Commerce is a division of trade or production, costs, and pricing which deals with the Trade of goods and service from production, costs, and pricing to final consumer....
    ) A professional hex editor for Microsoft Windows
    Microsoft Windows

    Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
     capable of editing and searching in hard-disk and logical-drives.
  • - (Commercial
    Commerce

    Commerce is a division of trade or production, costs, and pricing which deals with the Trade of goods and service from production, costs, and pricing to final consumer....
    ) forensic, file recovery, disk cloning, full disk, image and memory editor (extra features when editing FAT
    File Allocation Table

    File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras....
    , NTFS
    NTFS

    NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....
    , CDFS
    CDFS

    CDfs is a virtual Linux file system that provides access to individual data and audio tracks on compact discs. A compact disc mounted with the "CDfs" driver appears as a collection of files, each representing a single track....
     and Linux file systems); runs under Windows NT and higher (older versions can be used under Win9x).
  • - (Commercial
    Commerce

    Commerce is a division of trade or production, costs, and pricing which deals with the Trade of goods and service from production, costs, and pricing to final consumer....
    ) Multifunctional system software. Allows to process any part of hard drive, floppy drive, CD/DVD etc, including hidden partitions and unpartitioned space; runs under Windows NT and higher.
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) Hexplorer doesn't format file content, but it displays it as it is, that is as binary data, allowing you to edit it hexadecimally or like text editor does, so it gives you low level access to each kind of file, providing many tools to operate on data. (this description may need cleanup)
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) cross-platform block oriented disk and file editor with templates system and remote network disk access. Knows several common disk structures such as MBR, GUID partitions, Apple Partition Maps, FAT16, FAT32, UDF, ISO 9660, and a bit of HFS, ext2 and NTFS.


Linux
  • (for ext2
    Ext2

    The ext2 or second extended filesystem is a file system for the Linux kernel . It was initially designed by R?my Card as a replacement for the extended file system ....
     file system).
  • debugfs (debugger and editor for ext2
    Ext2

    The ext2 or second extended filesystem is a file system for the Linux kernel . It was initially designed by R?my Card as a replacement for the extended file system ....
    )
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) cross-platform block oriented disk and file editor with templates system and remote network disk access. Knows several common disk structures such as MBR, GUID partitions, Apple Partition Maps, FAT16, FAT32, UDF, ISO 9660, and a bit of HFS, ext2 and NTFS.


Mac OS X
  • - (Freeware
    Freeware

    Freeware is computer software that is available for use at no cost or for an optional fee. Freeware is different from shareware; the latter obliges the user to pay ....
    ) cross-platform block oriented disk and file editor with templates system and remote network disk access. Knows several common disk structures such as MBR, GUID partitions, Apple Partition Maps, FAT16, FAT32, UDF, ISO 9660, and a bit of HFS, ext2 and NTFS.


MS-DOS
  • Norton Utilities
    Norton Utilities

    The Norton Utilities releases are collections of software utilities.The current version 14 of Norton Utilities for Windows XP/Vista was released February 3, 2009....
     DISKEDIT (for FAT under DOS
    DOS

    DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
    ); still packaged with many commercial Norton products for Windows.
  • Very simple but well designed; ASM
    Assembly language

    An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
     source code included.
  • DiskEditor (Open Source Disk Editor hosted on sourceforge.net for DOS).


Commodore 64
  • Epyx FastLoad
    Epyx FastLoad

    The Epyx FastLoad is a floppy disk fast loader cartridge made by USA software company Epyx in 1984 for the Commodore 64 home computer. It was programmed by Epyx employee Scott Nelson, who later designed the Epyx Vorpal fastloading system for the company's games....
     for the Commodore 64
    Commodore 64

    The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
     computer and 1541
    Commodore 1541

    The Commodore 1541 , made by Commodore International, was the best-known floppy disk drive for the Commodore 64 home computer. The 1541 was a single-sided 170 kilobyte drive for 5?" disks....
     disk drive
  • The Final Cartridge
    The Final Cartridge III

    The Final Cartridge III was a popular extension cartridge which was created for the Commodore 64 and Commodore 128, produced by Riska B.V. Home & Personal Computers....
     (C64/1541)
  • Action Replay (C64/1541)