Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Disk editor
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Computer software}} [[Image:SpartaDOS X disk editor.png|thumb|right|upright=1.1|Disk editor on [[Atari 8-bit]] [[SpartaDOS X]] system]] A '''disk editor''' is a [[computer program]] that allows its user to read, edit, and write raw data (at [[ASCII|character]] or [[hexadecimal]], [[byte|byte-levels]]) on disk drives (e.g., [[hard disk]]s, [[USB flash disk]]s or [[removable media]] such as a [[floppy disk]]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 [[disk sector|sectors]] (usually 512 bytes). Many disk editors can also be used to edit the contents of a running computer's [[computer memory|memory]] or a [[disk image]]. Unlike ''[[hex editor]]s,'' which are used to edit [[Computer file|files]], a '''disk editor''' allows access to the underlying disk structures, such as the [[master boot record]] (MBR) or [[GUID Partition Table]] (GPT), [[file system]], and [[directory (file systems)|directories]]. On some operating systems (like [[Unix]] or [[Unix-like]]) most hex editors can act as disk editors just opening [[block devices]] instead of regular files. 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, 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]]s of the 1980s were often included as part of utility software packages on floppies or [[ROM cartridge|cartridges]]. The latter had the advantage of being instantly available at power-on and after resets, instead of having to be loaded or reloaded 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. All 1980s disk editors strove to be better than <code>[[debug (command)|DEBUG]]</code> contained in [[DOS]]. <code>DEBUG</code> could load, edit, and write one or more sectors from a [[Floppy disk|floppy]] or [[Hard disk drive|hard disk]] based on the [[BIOS]]. This permitted simple disk editing tasks such as saving and restoring the [[master boot record]] and other critical sectors, or even changing the active (= boot) partition in the MBR. In an [[Virtual DOS machine|NTVDM]] under 1993's [[Windows NT]] <code>DEBUG</code> could not access the physical drive with the [[master boot record|MBR]] of the operating system and so was in essence useless as disk editor for the system drive. The [[Resource Kit]] and the support tools for some Windows NT versions contained <code>DSKPROBE</code><ref>{{cite web |url=https://technet.microsoft.com/en-us/library/cc736327(v=ws.10).aspx |title=Dskprobe.exe: DiskProbe |year=2003 |publisher=[[Microsoft]] Technet |accessdate=2011-07-05}}</ref> as a very simple disk editor supporting the use and modification of the partition table in the MBR and related tasks. ==Partition editor== {{Details|List of disk partitioning software}} [[Image:GParted 1.3.1 screenshot.png|thumb|300px|[[GParted]] is a popular partition editor]] [[File:KDE Partition Manager 21.12.0 screenshot.png|alt=KDE Partition Manager is another popular partition editor|thumb|300x300px|[[KDE Partition Manager]] is another popular partition editor]] A '''partition editor''' (also called '''partitioning utility''') is a kind of [[utility software]] designed to view, create, modify or delete [[disk partition]]s. A disk partition is a logical segment of the storage space on a storage device. By partitioning a large device into several partitions, it is possible to isolate various types of data from one another, and allow the coexistence of two or more operating systems simultaneously. Features and capabilities of partition editors vary, but generally they can create several partition on a disk, or one contiguous partition on several disks, at the discretion of the user. They can also, shrink a partition to allow more partitions created on a storage device, or delete one and expand an adjacent partition into the available space. ==See also== * [[Hex editor]] * [[Comparison of hex editors]] * [[SuperZap]] ==References== {{reflist}} [[Category:Utility software types]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite web
(
edit
)
Template:Details
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)