View Single Post
Old 15th August 2011
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

  • Double check your disklabel, and ensure that that the "i" partition now starts at sector 63.

  • Ensure that mount point /usr/usb/externaldrives exists.

  • While you can't seem to get a simple tool like dd(1) working for you, for unexplained reasons.... if you ever did, I would love to see the output of the first sector of the NTFS partition -- the 64th sector of the drive:

# dd if=/dev/rsd0c skip=63 count=1 | hexdump -C

I believe that this was originally an NTFS partition, formatted under Windows (or perhaps shipped with that partition from the factory). You then reformatted it as a FAT partition from a non-Windows platform, such as Linux or BSD. This explains why when you attach it to a Windows machine, it is considered unreadable -- there is a mismatch between the MBR partition type and the filesystem. To enable this partition for use on a Windows platform, you would need to edit the MBR partition table and change the partition type to a valid FAT32 type such as 0x0c. You can use fdisk(8) to do this, if you are careful.
Reply With Quote