unhide(1) unhide manual unhide(1) NAME unhide - command line tool to "unhide" hidden FAT/NTFS partitions SYNOPSIS unhide /dev/hd<1|..|99> DESCRIPTION Partitions used for FAT or NTFS filesystem may be "hidden" in such a way that the boot code of DOS/Windows ignores these partitions and does not assign a drive letter. Hiding is done by adding 0x10 to the partition's type code (e.g. NTFS: 0x07 + 0x10 = 0x17). unhide is a small tool to revert such a partition to the normal state (type code). Currently, unhide accepts a Linux-like device and partition name, only. It tries to simulate Linux' view on the partition table (hda1 = first primary, hda5 = first logical). This tool might be helpful with disk imaging systems. Remember, that this tool actually writes to your disk (partition table) without asking! So, think twice, before using it! EXAMPLES unhide /dev/hda2 Reduce type code of second partition on first hard disk by 0x10. Linux' partition numbering starts with 1 ! Device numbering is done with letters a, b, c ... ! unhide /dev/hdc4 Unhide the forth ("4") primary partition of the third ("c") hard disk. NOTES The MBR/partition table reading code supports "PC BIOS" or "MS DOS" partition tables only. So, it won't work on disks with LDM or EFI partition tables. Don't use it on such partition tables! unhide should work on Windows 2000/XP and above. BUGS unhide is in use over one year now. There are no known issues, but be aware of the fact, that this is a kind of "quick and dirty" coded tool, so there might still be bugs ... AUTHOR Written by Joachim Foerster . COPYRIGHT Copyright (C) 2006 Joachim Foerster This program is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. unhide(1) $LastChangedDate: 2007-09-03 20:28:53 +0200 (Mon, 03 Sep 2007) $