[opensuse] linux mkfs.vfat vs normal/windows fat32
Hello: I have a usb flash disk with one partition. I have formatted this partition in openSUSE 12.2 using mkfs.vfat. The formatted partition could be mounted in openSUSE and in Windows XP, but my media player could not see the partition (gave error message) and Mac OSX could not mount it either. I have reformatted the partition in the Mac (I can't remember the application's name) and now the disk is usable in my media player along with Mac OSX, openSUSE and Windows. My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX? Thanks, Istvan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 5/4/2014 2:53 PM, Istvan Gabor wrote:
Hello:
I have a usb flash disk with one partition. I have formatted this partition in openSUSE 12.2 using mkfs.vfat. The formatted partition could be mounted in openSUSE and in Windows XP, but my media player could not see the partition (gave error message) and Mac OSX could not mount it either. I have reformatted the partition in the Mac (I can't remember the application's name) and now the disk is usable in my media player along with Mac OSX, openSUSE and Windows.
My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX?
Thanks,
Istvan
How big was this flash drive? There are (artificial) size limitations that Microsoft started enforcing in Winxp and Forward. Win 2k could read these, but they dropped support for that in later os. These larger devices do work per the spec, but which microsoft won't let you format so as to force you to use a later version of fat, (which is still under patent protection). I think Linux will let you use these larger sizes with fat32, but they may not be readable http://technet.microsoft.com/en-us/library/cc938432.aspx Since they license this new version to device manufacturers -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
John Andersen wrote:
There are (artificial) size limitations that Microsoft started enforcing in Winxp and Forward. Win 2k could read these, but they dropped support for that in later os.
These larger devices do work per the spec, but which microsoft won't let you format so as to force you to use a later version of fat, (which is still under patent protection). I think Linux will let you use these larger sizes with fat32, but they may not be readable
Given that USB drives often come formatted with NTFS, that might also be an option. Linux can read & write it and, as Macs are Unix based, they should be able to handle it too. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 5/4/2014 3:21 PM, James Knott wrote:
Given that USB drives often come formatted with NTFS, that might also be an option. Linux can read & write it and, as Macs are Unix based, they should be able to handle it too.
He mentioned Flash Drives, and I've yet to buy one that came with NTFS. (I've formatted them thusly, but never bought them that way). They all come witn Fat32 or exFat in my experiences. -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday, May 04, 2014 18:21:57 James Knott wrote:
John Andersen wrote:
There are (artificial) size limitations that Microsoft started enforcing in Winxp and Forward. Win 2k could read these, but they dropped support for that in later os.
These larger devices do work per the spec, but which microsoft won't let you format so as to force you to use a later version of fat, (which is still under patent protection). I think Linux will let you use these larger sizes with fat32, but they may not be readable
Given that USB drives often come formatted with NTFS, that might also be an option. Linux can read & write it and, as Macs are Unix based, they should be able to handle it too.
There is software out there to read and write ext2 and ext3 file systems on windows. No need to stick with Microsoft invented file system formats. Regards mararm -- A beautiful man is paradise for the eyes, hell for the soul, and purgatory for the purse. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 5/4/2014 4:54 PM, mararm wrote:
On Sunday, May 04, 2014 18:21:57 James Knott wrote:
John Andersen wrote:
There are (artificial) size limitations that Microsoft started enforcing in Winxp and Forward. Win 2k could read these, but they dropped support for that in later os.
These larger devices do work per the spec, but which microsoft won't let you format so as to force you to use a later version of fat, (which is still under patent protection). I think Linux will let you use these larger sizes with fat32, but they may not be readable
Given that USB drives often come formatted with NTFS, that might also be an option. Linux can read & write it and, as Macs are Unix based, they should be able to handle it too.
There is software out there to read and write ext2 and ext3 file systems on windows. No need to stick with Microsoft invented file system formats.
Regards mararm
Any Idea where he could get a driver for his MP3 player that supports EXT2/3? -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday, May 04, 2014 17:07:25 John Andersen wrote:
There is software out there to read and write ext2 and ext3 file systems on windows. No need to stick with Microsoft invented file system formats.
Any Idea where he could get a driver for his MP3 player that supports EXT2/3?
Hard to say, especially without any knowlegde of that device. Any android- based or embedded linux device should support ext2 by default. -- Sic transit gloria mundi. [So passes away the glory of this world.] -- Thomas `a Kempis -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday, 2014-05-05 at 01:54 +0200, mararm wrote:
On Sunday, May 04, 2014 18:21:57 James Knott wrote:
There is software out there to read and write ext2 and ext3 file systems on windows. No need to stick with Microsoft invented file system formats.
Yes, there is, but that's an unpractical solution - assuming that you are allowed to install anything on those machines. And the OP is not only using Windows machines. - -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlNm4s0ACgkQtTMYHG2NR9UrDgCdG4i29aU/8on0dUbFqaIm2rwz ZRAAn0KB1mkKCWPGZI6nnTuyTmC+M1iI =ODBA -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On May 4, 2014 6:21:57 PM EDT, James Knott <james.knott@rogers.com> wrote:
There are (artificial) size limitations that Microsoft started enforcing in Winxp and Forward. Win 2k could read these, but they dropped support for that in later os.
These larger devices do work per the spec, but which microsoft won't let you format so as to force you to use a later version of fat, (which is still under patent
John Andersen wrote: protection). I think
Linux will let you use these larger sizes with fat32, but they may not be readable
Given that USB drives often come formatted with NTFS, that might also be an option. Linux can read & write it and, as Macs are Unix based, they should be able to handle it too.
Believe it or not, but I'm pretty sure Macs don't gracefully handle ntfs. You can get them to, but they don't have ntfs-3g or equivalent by default. I faced this a couple years ago when I was trying to get a bunch of data off a Mac. I did not find a graceful solution. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Greg Freemyer wrote:
Believe it or not, but I'm pretty sure Macs don't gracefully handle ntfs. You can get them to, but they don't have ntfs-3g or equivalent by default.
I faced this a couple years ago when I was trying to get a bunch of data off a Mac. I did not find a graceful solution.
I did find a very good solution, and here it is: http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Per Inge Oestmoen, Norway -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, May 5, 2014 at 10:37 AM, Per Inge Oestmoen <pioe@coldsiberia.org> wrote:
Greg Freemyer wrote:
Believe it or not, but I'm pretty sure Macs don't gracefully handle ntfs. You can get them to, but they don't have ntfs-3g or equivalent by default.
I faced this a couple years ago when I was trying to get a bunch of data off a Mac. I did not find a graceful solution.
I did find a very good solution, and here it is:
http://www.tuxera.com/products/tuxera-ntfs-for-mac/
Per Inge Oestmoen, Norway
I'm looking for a solution for working with my clients computers. I think I've seen that before, but it has to be installed. I really am looking for a solution where nothing has to be installed in Windows or MacOS. I control the linux box, so I can install as needed onto my own box. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday, 2014-05-04 at 23:53 +0200, Istvan Gabor wrote:
My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX?
Perhaps: -F FAT-size Specifies the type of file allocation tables used (12, 16 or 32 bit). If nothing is spec- ified, mkfs.fat will automatically select between 12, 16 and 32 bit, whatever fits bet- ter for the filesystem size. You could try "file -s /dev/sdX*" to find out how it is formatted. - -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlNm4dQACgkQtTMYHG2NR9XuhQCgimNLx4MJpOTdwdaAfP1sDWWn bmYAoJR0RWqWZy+n8YqNuN5Agnt09WgU =SUAn -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On May 4, 2014 5:53:02 PM EDT, Istvan Gabor <suseuser04@freemail.hu> wrote:
Hello:
I have a usb flash disk with one partition. I have formatted this partition in openSUSE 12.2 using mkfs.vfat. The formatted partition could be mounted in openSUSE and in Windows XP, but my media player could not see the partition (gave error message) and Mac OSX could not mount it either. I have reformatted the partition in the Mac (I can't remember the application's name) and now the disk is usable in my media player along with Mac OSX, openSUSE and Windows.
My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX?
Thanks,
Istvan
I'd like to know more about the details of this. I have a Mac I can dual boot into MacOS, but I rarely do that. If you tell me what tool you used on both openSUSE and the Mac and the size of the flash drive I could try to duplicate it. Fyi: I have some filesystem analysis tools so I could send some reasonably detailed bug reports upstream. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Greg Freemyer írta:
On May 4, 2014 5:53:02 PM EDT, Istvan Gabor <suseuser04@freemail.hu> wrote:
Hello:
I have a usb flash disk with one partition. I have formatted this partition in openSUSE 12.2 using mkfs.vfat. The formatted partition could be mounted in openSUSE and in Windows XP, but my media player could not see the partition (gave error message) and Mac OSX could not mount it either. I have reformatted the partition in the Mac (I can't remember the application's name) and now the disk is usable in my media player along with Mac OSX, openSUSE and Windows.
My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX?
Thanks,
Istvan
I'd like to know more about the details of this. I have a Mac I can dual boot into MacOS, but I rarely do that. If you tell me what tool you used on both openSUSE and the Mac and the size of the flash drive I could try to duplicate it.
Fyi: I have some filesystem analysis tools so I could send some reasonably detailed bug reports upstream.
Thank you all for the replies! I played a little bit with the USB flash disk. Now I suspect that the problem maybe was not the file system but the partition scheme and/or the partition ID on the flash drive. I have repartitioned the disk (using cfdisk) and set partiton type ID to 0B. Then I formatted the new partition issuing: mkdosfs -F 32 /dev/sdd. Now the disk is visible in the media player. I had no chance to check it in a Mac yet. For those who might be interested I include here the partition tables as sfdisk dump files: 1. Original partitions, not working in Mac and the media player: # partition table of /dev/sdd unit: sectors /dev/sdd1 : start= 23, size= 7989225, Id=83 /dev/sdd2 : start= 0, size= 0, Id= 0 /dev/sdd3 : start= 0, size= 0, Id= 0 /dev/sdd4 : start= 0, size= 0, Id= 0 2. Mac OSX "disc utility" made partition table: # partition table of /dev/sdd unit: sectors /dev/sdd1 : start= 2, size= 7989246, Id= b /dev/sdd2 : start= 0, size= 0, Id= 0 /dev/sdd3 : start= 0, size= 0, Id= 0 /dev/sdd4 : start= 0, size= 0, Id= 0 3. New file sytem made by vfdisk and mkdosfs (working in the media player): # partition table of /dev/sdd unit: sectors /dev/sdd1 : start= 52, size= 7989196, Id= b /dev/sdd2 : start= 0, size= 0, Id= 0 /dev/sdd3 : start= 0, size= 0, Id= 0 /dev/sdd4 : start= 0, size= 0, Id= 0 It seems that openSUSE does not require the partition type to be set correctly for successful mounting while the media player requires it. I still have to check the device in a Mac. Istvan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
I have had similar issues where some devices are very particular about the filesystem type in the partition table. I've also had them require the "boot" or "active" flag in the partition table be set. I'd need to check the docs to get the right name for that flag if anyone cares. In general linux does not pay attention to the filesystem type in the partition table when mounting most filesystem types. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Sun, 04 May 2014, Istvan Gabor wrote:
My question: what is missing in openSUSE mkfs.vfat that the formatted partition is not functional everywhere? How could I make fat32 formatted partition in openSUSE which is usable in my media player and is mountable in Mac OSX?
mkdosfs does not change the partition type. Have set that with fdisk to the correct type (0x0b IIRC) from 0x07 (NTFS)? Linux does not care about the partition type flag, but Windows does. -dnh -- Any sufficiently advanced bug is indistinguishable from a feature. -- Rich Kulawiec [from the fortune file] -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (8)
-
Carlos E. R.
-
David Haller
-
Greg Freemyer
-
Istvan Gabor
-
James Knott
-
John Andersen
-
mararm
-
Per Inge Oestmoen