HOME

TheInfoList



OR:

Ranish Partition Manager is a
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
hard disk partition editor,
disk cloning Disk cloning is the process of creating a 1-to-1 copy of a hard disk drive (HDD) or solid-state drive (SSD), not just its files. Disk cloning may be used for upgrading a disk or replacing an aging disk with a fresh one. In this case, the clone can r ...
utility, and
boot manager A bootloader, also spelled as boot loader or called boot manager and bootstrap loader, is a computer program that is responsible for booting a computer. When a computer is turned off, its softwareincluding operating systems, application code, a ...
, that gives a high level of control for creating
multi-boot Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting ma ...
systems. It is available on the freeware
live CD A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading f ...
SystemRescueCD SystemRescue (Previously known as "SystemRescueCD") is a Linux distribution for x86 64 and x86 computers. The primary purpose of SystemRescue is to repair unbootable or otherwise damaged computer systems after a system crash. SystemRescue is ...
and the
Ultimate Boot CD The Ultimate Boot CD (UBCD) is a bootable CD-ROM containing a collection of diagnostic tools including CPU tests, memory tests, virus scanning, and other tools. Computer Hope"UBCD" The Ultimate Boot CD (UBCD) contains over 100 system diagnostic ...
(not the Windows version). It runs under
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
,
PC DOS PC or pc may refer to: Arts and entertainment * Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games * '' Port Charles'', an American daytime TV soap opera * ...
, DR-DOS, or
FreeDOS FreeDOS (formerly Free-DOS and PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems. FreeDOS can ...
.


Features


Partitioning

*Unlike the partition editor bundled with Windows Vista and
Windows 7 Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearly ...
, Ranish Partition Manager can make
partition table Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, ...
s where both Windows XP and Windows Vista can be installed. However, it is possible to make a partition table with no errors in RPM, where the Windows XP installer cannot install XP (without deleting the
extended partition An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one (and only one) partition record entry in the master boot ...
value from the partition table). Editing this type of partition table with Vista's partition editor will result in mixed alignments. *Any number of changes can be made before saving to disk. *The latest beta (v2.44 beta) provides a workaround to overcome the limitation of 4 primary partitions in a single drive, thus permitting up to 30 primary (and therefore bootable) partitions. *Allows
sector Sector may refer to: Places * Sector, West Virginia, U.S. Geometry * Circular sector, the portion of a disc enclosed by two radii and a circular arc * Hyperbolic sector, a region enclosed by two radii and a hyperbolic arc * Spherical sector, a p ...
-precise editing of primary partitions, logical drives, and EBR extended partitions (type 05). A particularly rare feature of RPM is that it shows exactly where
extended boot record An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one (and only one) partition record entry in the master boot ...
s are, advises the user of where they should be, and allows the user to put them anywhere. **RPM may show an error if the EBRs are not on the beginning of a head (relative to the beginning of the
extended partition An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one (and only one) partition record entry in the master boot ...
—type 0F). If partition alignments of this sort, are ignored, and the partition is edited by Windows XP disk manager, XP may delete the logical drives. This can happen if the extended partition is first edited by Windows Vista or Windows 7. *Because RPM shows all of this information and shows the entire drive in a CHS format, it is easy to see whether the entire extended and primary partition tables, conform to a standard CHS alignment. **If a partition table does not follow a consistent CHS alignment (or maybe even if it does), and a Vista partition is resized or imaged, using certain tools, these tools may "correct" the start of the partition (sometimes by placing it on a cylinder (or track?) boundary) and making it unbootable. (
source Source may refer to: Research * Historical document * Historical source * Source (intelligence) or sub source, typically a confidential provider of non open-source intelligence * Source (journalism), a person, publication, publishing institute o ...
) **This also makes it easy to write down the location of a partition (in cylinders), delete it from the partition table, and later re-add it to the partition table, to make the partition visible again. This is used in
multi-boot Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting ma ...
systems, where more than four primary partitions are required. ***Using this technique it is possible to convert
logical drive In computer data storage, a volume or logical drive is a single accessible storage area with a single file system, typically (though not necessarily) resident on a single partition of a hard disk. Although a volume might be different from a physi ...
s to primary partitions and vice versa. This is an experimental technique that may have problems in certain situations (see section below). ***That technique only works with primary partitions. In order to install Windows XP it may be necessary to delete the extended partition from the
partition table Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, ...
(in the master boot record). However, if you delete the
extended partition An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one (and only one) partition record entry in the master boot ...
value in the master boot record then you try to add it back, RPM will delete the first extended boot record. Instead, this can be done with a
disk editor A disk editor is a computer program that allows its user to read, edit, and write raw data (at character or hexadecimal, byte-levels) on disk drives (e.g., hard disks, USB flash disks or removable media such as a floppy disks); as such, they ...
such as hexedit on System Rescue CD. The value for the extended partition is copied to a file and deleted from the partition table. After installing Windows XP, the extended partition value is copied back and the extended partition becomes visible to Windows.


Cloning

RPM can create bit-identical partition clones. (See Speed.)


Speed

RPM runs instantly from any of the following: *
SystemRescueCD SystemRescue (Previously known as "SystemRescueCD") is a Linux distribution for x86 64 and x86 computers. The primary purpose of SystemRescue is to repair unbootable or otherwise damaged computer systems after a system crash. SystemRescue is ...
(at the first prompt select "Run system tools from floppy disk image" (version 1.6.0)). As of version 2.8.1 and above SystemRescueCD does not include RPM anymore. *RPM can be installed to a floppy disk from the TUI (it does not require use of the command line as is required to save a text file of the
partition table Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, ...
). *RPM can be installed to a hard drive. Aside from tools that can be run from the regularly used operating system, RPM is one of the fastest ways to partition a hard disk, or to restore, clone, or move an operating system.


Limitations and workarounds

RPM has not been updated for many years. (It is unknown whether it works with a
dynamic disk The Logical Disk Manager (LDM) is an implementation of a logical volume manager for Microsoft Windows NT, developed by Microsoft and Veritas Software. It was introduced with the Windows 2000 operating system, and is supported in Windows XP, Windo ...
or a large sector drive.) It has some quirks and display problems, most of which occur when using drives that are much larger than when RPM was written: *Formatting partitions with RPM sometimes seemed to result in problems in Windows XP. *It can display a maximum of 64 lines. This makes it impossible to add a partition when the partition table has approximately 3 primary partitions, plus an "
extended partition An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one (and only one) partition record entry in the master boot ...
" with 28
logical drive In computer data storage, a volume or logical drive is a single accessible storage area with a single file system, typically (though not necessarily) resident on a single partition of a hard disk. Although a volume might be different from a physi ...
s. Logical drives require two lines minimum. Free spaces between drives usually use a line each. *On one system, the max cylinder value that could be entered "manually" was 65535. Higher numbers could be entered by using the wizard (press "enter" to run the wizard). The values can always be reduced using the "-" key. **Re-sizing the beginning of the extended partition (type 0x0F) can only be done manually so the beginning of the extended partition could not be re-sized beyond cylinder 65535. Take for example a disk (and partition table) that uses a
sector Sector may refer to: Places * Sector, West Virginia, U.S. Geometry * Circular sector, the portion of a disc enclosed by two radii and a circular arc * Hyperbolic sector, a region enclosed by two radii and a hyperbolic arc * Spherical sector, a p ...
size of 512
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
s, a head size of 63 sectors, and the largest (and probably the most common) cylinder size, that is, 255 heads per cylinder. On this disk, Ranish PM could re-size the beginning of the extended partition, to anywhere less than about 502
GiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
from the beginning of the disk. On a disk that is the same except the cylinder size is 240 heads per cylinder, the maximum location for the start of the extended partition would be roughly 472
GiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
. Generally the only time primary partitions are required (as opposed to
logical drive In computer data storage, a volume or logical drive is a single accessible storage area with a single file system, typically (though not necessarily) resident on a single partition of a hard disk. Although a volume might be different from a physi ...
s) is to install certain operating systems (like Windows). 472 GiB is probably plenty of space for this purpose, even with
multi-boot Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting ma ...
systems. *The wizard has a quirk where the last character of the cylinder value may be displayed incorrectly when the value is changed. If this is ignored it seems to work fine. *It can usually be used with partitions that do not follow a single CHS alignment, but this can be awkward for these reasons: **RPM allows the
partition table Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, ...
to be viewed as CHS or sectors. In sector mode, drives over maybe 250 GB or so, have so many sectors they push the lines to the next line on the display. And the cursor does not appear in the correct place. **If you only know the sector you want the partition on, you may need to convert this to a CHS value for this reason: In sector mode, the max size possible to create a partition in sectors, was somewhere over 268,435,433 but under 268,435,550. Partitions of at least one terabyte have been created, when entering the values in cylinders (in CHS mode using the wizard). ***But in CHS mode it doesn't allow just any head or sector address to be typed in. The "-" and "+" keys can raise or lower these values, when they can't be typed in. *cannot format some filesystems or display their volume labels e.g. NTFS


Backup of a primary partition table and extended partition

Ranish Partition Manager can be used to create a (manual) backup of both the primary partition table and the "extended partition" (table).


Converting logical drives to primary partitions and vice versa

Using RPM it is possible to convert
logical drive In computer data storage, a volume or logical drive is a single accessible storage area with a single file system, typically (though not necessarily) resident on a single partition of a hard disk. Although a volume might be different from a physi ...
s to primary partitions. In RPM this is done by "deleting" the logical drive, moving the beginning of the "extended partition" (type 0x0F) forward, recreating a primary "partition" in the same location as the logical drive, then saving the changes. The process is reversed to convert a primary partition to a logical drive. However, before or after these conversions the partition must deviate from a standard CHS alignment, because logical drives usually start on the second head (head 1) while primary partitions usually start at the beginning of a cylinder. Most modern operating systems probably would not have problems reading and editing the files on a converted drive but some software used for re-sizing or imaging partitions, may decide to silently "correct" the partition by moving the beginning of the partition (perhaps to conform to a standard CHS alignmen

or to conform to a 1- MiB alignment. This re-sizing would not prevent Windows XP from booting, but it might prevent Windows Vista from booting, if the starting sector is moved without updating Vista's boot files. Secondly, if the user is unaware that the partition has been moved, they may not realize that an old backup of the partition table, will be obsolete. However, there is another possible problem with converting primary partitions into logical drives, unless the primary partitions are made for this purpose. Windows XP Disk Management is known to delete "nonstandard" extended partitions. There must be at least 63
sector Sector may refer to: Places * Sector, West Virginia, U.S. Geometry * Circular sector, the portion of a disc enclosed by two radii and a circular arc * Hyperbolic sector, a region enclosed by two radii and a hyperbolic arc * Spherical sector, a p ...
s before the primary partition, to allocate for an EBR, in order to make the conversion. For these reasons, it may be preferable, for any primary partition which may be converted to an extended partition, to start them on head 1, instead of at the beginning of the cylinder. The space from the beginning of this cylinder, to head 1, should be free space; the previous partition should end at the end of the last complete cylinder (or at the end of an earlier cylinder). Starting primary partitions on head 1 (instead of head 0) has another advantage. It allows bit-identical
cloning Cloning is the process of producing individual organisms with identical or virtually identical DNA, either by natural or artificial means. In nature, some organisms produce clones through asexual reproduction. In the field of biotechnology, c ...
of these primary partitions, to logical drives, making completely normal (usual) logical drives. That is, the EBRs of the logical drives are at the beginning of a cylinder, the logical drive begins on the very next head, and the logical drive ends on a cylinder boundary. However this author has not tested installing or booting operating systems from primary partitions beginning on the head 1, which were not the first partition. (The first partition usually begins on head 1 because this cylinder begins with the master boot record.)


Comparison with other partition editors

Like most
graphical Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture ...
partition editors, GParted is not sector-precise, meaning it will not show the numbers of the sectors or cylinders where partitions are being created. However, it does a few things RPM cannot: GParted can resize partitions with data on them (
NTFS New Technology File System (NTFS) is a proprietary journaling file system developed by Microsoft. Starting with Windows NT 3.1, it is the default file system of the Windows NT family. It superseded File Allocation Table (FAT) as the preferred fil ...
, FAT, etc.) and it can format NTFS partitions. Although RPM is able to format FAT partitions, Windows XP had an error on a partition formatted with RPM. Ranish Partition Manager and
GNU Parted GNU Parted (the name being the conjunction of the two words PARTition and EDitor) is a free partition editor, used for creating and deleting partitions. This is useful for creating space for new operating systems, reorganising hard disk usage, co ...
(
parted GNU Parted (the name being the conjunction of the two words PARTition and EDitor) is a free partition editor, used for creating and deleting partitions. This is useful for creating space for new operating systems, reorganising hard disk usage, ...
) can display all partitions in one CHS format, and both are sector precise, but parted does not show the locations of the EBRs or all the values they contain. In Linux, all this information can be displayed by using sfdisk -us -l -x but the format requires more scrutinizing and doesn't indicate errors/warnings with color, as RPM does. Unlike the command line tools
parted GNU Parted (the name being the conjunction of the two words PARTition and EDitor) is a free partition editor, used for creating and deleting partitions. This is useful for creating space for new operating systems, reorganising hard disk usage, ...
or
sfdisk sfdisk is a Linux partition editor. In contrast to fdisk and cfdisk, sfdisk is not interactive. All three programs are written in C (programming language), C and are part of the util-linux package of Linux utility programs. Since sfdisk is com ...
, RPMs
text user interface In computing, text-based user interfaces (TUI) (alternately terminal user interfaces, to reflect a dependence upon the properties of computer terminals and not just text), is a retronym describing a type of user interface (UI) common as an ear ...
allows the user to move the cursor anywhere on the partition table to select what values to change.
Parted GNU Parted (the name being the conjunction of the two words PARTition and EDitor) is a free partition editor, used for creating and deleting partitions. This is useful for creating space for new operating systems, reorganising hard disk usage, ...
is riskier and less efficient to use, because it saves every change as soon as it is made, and it takes time to update certain things. RPM can create partitions manually or using a wizard.


See also

*
KDE Partition Manager KDE Partition Manager is a disk partitioning application originally written by Volker Lanz for the KDE Platform. It was first released for KDE SC 4.1 and is released independently of the central KDE release cycle. After the death of Volker Lan ...
*
List of disk partitioning software This is a list of utilities A public utility company (usually just utility) is an organization that maintains the infrastructure for a public service (often also providing a service using that infrastructure). Public utilities are subject to ...
*
PartitionMagic PartitionMagic is a utility software program for hard disk drive partitioning originally made by PowerQuest, but subsequently owned by Symantec. As of December 8, 2009, the Symantec website stated that they no longer offer PartitionMagic. Th ...


External links

*Archived version of www.ranish.co

*A number of books refer to Ranish Partition Manager including a book by
TechTV TechTV is a defunct 24-hour cable and satellite channel based in San Francisco featuring news and shows about computers, technology, and the Internet. In 2004, it merged with the G4 gaming channel which ultimately dissolved TechTV programming ...
's
Leo Laporte Leo Laporte (; born November 29, 1956) is the host of ''The Tech Guy'' weekly radio show and a host on TWiT.tv, an Internet podcast network focusing on technology. He is also a former TechTV technology host (1998–2008) and a technology author. O ...


*https://sourceforge.net/projects/ranish/ *http://ranish.sourceforge.net/ SourceForge mirror of www.ranish.com (gone)


References

{{Reflist Disk file systems Disk partitioning software Disk partitions Utilities for Windows