<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gHacks technology news &#187; file system</title>
	<atom:link href="http://www.ghacks.net/tag/file-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Wed, 25 Nov 2009 09:43:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows XP exFAT File System Driver</title>
		<link>http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/</link>
		<comments>http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 09:30:57 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[exfat]]></category>
		<category><![CDATA[exfat file system]]></category>
		<category><![CDATA[fat32]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[windows ce 6]]></category>
		<category><![CDATA[windows exfat]]></category>
		<category><![CDATA[windows xp exfat]]></category>
		<category><![CDATA[windows xp sp2]]></category>
		<category><![CDATA[windows xp sp3]]></category>
		<category><![CDATA[windows-update]]></category>
		<category><![CDATA[windows-xp]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=10196</guid>
		<description><![CDATA[Microsoft has released an update for Windows XP SP2 and SP3 system that adds exFAT file system drivers to the operating system. The exFAT file system is the successor to the FAT32 file system which comes with several advantages but also a few disadvantages in comparison to both the FAT32 and NTFS system. It was [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released an update for Windows XP SP2 and SP3 system that adds exFAT file system drivers to the operating system. The exFAT file system is the successor to the FAT32 file system which comes with several advantages but also a few disadvantages in comparison to both the FAT32 and NTFS system. It was mainly designed to address the growing needs of mobile personal storage on different operating systems. The exFAT file system was initially released with Windows CE 6.0 and added to Windows Vista with the release of Service Pack 1.</p>
<p>The main advantages of exFAT in comparison to FAT32 are the removal of the 4 GB file size limit and support for hard drives with large capacities (recommended maximum sizes for both are 512 TB). The exFAT file system driver will add the option to format removable media with the exFAT file system to take advantage of it. The file system is using a smaller disk space overhead than the NTFS file system. Users reported a disk space overhead of only 96 Kilobytes on a 4 Gigabyte flash drive after formattting it with the exFAT file system. The NTFS file system used more than 47 Megabytes of space for overhead.</p>
<p>Interested users can download the exFAT file system driver update directly from <a href="http://support.microsoft.com/kb/955704">Microsoft</a> to add exFAT file system support to their operating system.</p>
<p><span id="more-10196"></span><br />
<blockquote>The exFAT file system driver incorporates the following advanced structures to improve performance:</p>
<p>    * A cluster bitmap for fast allocation<br />
    * A per-file contiguous bit for fast file access<br />
    * Better contiguous on-disk layout (useful for recording movies)<br />
    * Support for Universal Coordinated Time (UTC) time stamps</p>
<p>The exFAT file system driver is designed for extensibility to enable the file system to keep pace with innovations in storage and changes in usage and to enable OEMs and ISVs to add extensions seamlessly. Specifically, exFAT adds the following features:</p>
<p>    * Adds template-based metadata structures to enable custom extensions<br />
    * Enables implementations to persist these extensions without having to know their format</p>
<p>The exFAT file system driver adds increased compatibility with flash media. This includes the following capabilities:</p>
<p>    * Alignment of file system metadata on optimal write boundaries of the device<br />
    * Alignment of the cluster heap on optimal write boundaries of the device</p></blockquote>
<p>The prerequisites for the update are an installation of Windows XP Service Pack 2 or Service Pack 3.</p>

	Tags: <a href="http://www.ghacks.net/tag/exfat/" title="exfat" rel="tag">exfat</a>, <a href="http://www.ghacks.net/tag/exfat-file-system/" title="exfat file system" rel="tag">exfat file system</a>, <a href="http://www.ghacks.net/tag/fat32/" title="fat32" rel="tag">fat32</a>, <a href="http://www.ghacks.net/tag/file-system/" title="file system" rel="tag">file system</a>, <a href="http://www.ghacks.net/tag/ntfs/" title="ntfs" rel="tag">ntfs</a>, <a href="http://www.ghacks.net/tag/windows-ce-6/" title="windows ce 6" rel="tag">windows ce 6</a>, <a href="http://www.ghacks.net/tag/windows-exfat/" title="windows exfat" rel="tag">windows exfat</a>, <a href="http://www.ghacks.net/tag/windows-xp-exfat/" title="windows xp exfat" rel="tag">windows xp exfat</a>, <a href="http://www.ghacks.net/tag/windows-xp-sp2/" title="windows xp sp2" rel="tag">windows xp sp2</a>, <a href="http://www.ghacks.net/tag/windows-xp-sp3/" title="windows xp sp3" rel="tag">windows xp sp3</a>, <a href="http://www.ghacks.net/tag/windows-update/" title="windows-update" rel="tag">windows-update</a>, <a href="http://www.ghacks.net/tag/windows-xp/" title="windows-xp" rel="tag">windows-xp</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/05/10/steps-to-take-before-you-install-windows-xp-service-pack-3/" title="Steps to take before you install Windows XP Service Pack 3 (May 10, 2008)">Steps to take before you install Windows XP Service Pack 3</a> (5)</li>
	<li><a href="http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/" title="Still running Fat32 ? Time to convert to NTFS (November 15, 2007)">Still running Fat32 ? Time to convert to NTFS</a> (3)</li>
	<li><a href="http://www.ghacks.net/2008/01/27/project-dakota-full-windows-xp-update-cd/" title="Project Dakota Full Windows XP Update CD (January 27, 2008)">Project Dakota Full Windows XP Update CD</a> (7)</li>
	<li><a href="http://www.ghacks.net/2008/06/30/hide-information-in-files/" title="Hide Information in Files (June 30, 2008)">Hide Information in Files</a> (0)</li>
	<li><a href="http://www.ghacks.net/2008/03/17/format-an-usb-device-as-ntfs-in-windows-xp/" title="Format an USB Device as NTFS in Windows XP (March 17, 2008)">Format an USB Device as NTFS in Windows XP</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Understanding Linux /etc/fstab</title>
		<link>http://www.ghacks.net/2009/01/03/understanding-linux-etcfstab/</link>
		<comments>http://www.ghacks.net/2009/01/03/understanding-linux-etcfstab/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 16:53:12 +0000</pubDate>
		<dc:creator>Jack Wallen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tutorials Advanced]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[ipod on linux]]></category>
		<category><![CDATA[mounting device]]></category>
		<category><![CDATA[thumbdrive]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=9590</guid>
		<description><![CDATA[The fstab file has a very key mission for your Linux system. What it does is map devices to directories so those devices can be used. If you plug in an external drive or a device like such as an iPod you are going to have to take advantage of fstab. In this article you [...]]]></description>
			<content:encoded><![CDATA[<p>The fstab file has a very key mission for your Linux system. What it does is map devices to directories so those devices can be used. If you plug in an external drive or a device like such as an iPod you are going to have to take advantage of fstab. In this article you will learn how to create a proper fstab entry to make mounting devices simple.</p>
<p><span id="more-9590"></span><strong>What fstab does</strong></p>
<p>As said earlier, the /etc/fstab file is a means to map devices to locations so the devices can be used. Typically when you plug in an external device that device will show up as a device in the special directory /dev. Most externally connected usb devices will show up as a variation of /dev/sda. But if you try to access that device through the /dev directory you&#8217;ll have no luck. Instead you have to map the device to a regular, mountable directory so the device can be used. Without the fstab file only the root user would be able to do the mounting and the mount command would always be something like &#8220;mount /dev/sda2 /media/mp3&#8243;. When the root user mounts a device in this way only the root user will have write access to the device. In the case of an mp3 player that means only the root user will be able to add music to the device. That&#8217;s where fstab helps out. You can create an fstab entry that will allow standard users to mount and unmount devices as well as write to those mounted devices.</p>
<p><strong>Typical fstab entry</strong></p>
<p>The structure of an fstab entry is:</p>
<p><code>device   mounting_directory      filesystem_type     options    0 0</code></p>
<p>The device will always be assigned once you have plugged in what it is you are going to mount. The easiest way to find out what has been assigned is to open up a command terminal and enter the command <em>dmesg. </em>Using <em>dmesg </em>will require you to keep issuing the command until the kernel has recognized the device. Or you could enter the command <em>tail -f /var/log/messages</em> (must be run as root). Using the <em>tail</em> command will keep follow the output of the <strong>messages</strong> log file which will give you all the information you need.</p>
<p>With the understanding of where you get the device location in hand let&#8217;s move on to the <strong>mounting_directory<em> </em></strong>entry. This is quite simple: Create a directory, as a sub directory under <em>/media</em> named after the device you want to mount. For instance, if you are going to mount a USB thumbdrive you can create a directory called <em>/media/thumb</em> or if you need to mount your iPod you can create a directory called <em>/media/ipod</em>. This directory is where you will be mounting your device. When the device is mounted there you will go to that directory to manage the devices&#8217; data.</p>
<p>The next section, filesystem_type, describes the type of file system you wanting to mount. Linux supports quite a large selection of file systems such as: cramfs, efs, ext2, ext3, vfat, fat, nfs, udf, sysv, smbfs, minix, msdos, reiserfs, hpfs, hfs, iso9660, and many more.  There is also the <em>auto</em> file system type which means the kernel will discover the type.</p>
<p>The <em>options</em> section of fstab is where things start to grow a bit more complex. I will explain the more common options:</p>
<ul>
<li>auto/noauto: The <em>auto</em> option is default and means the device will be mounted automatically. The <em>noauto</em> options means the device will not be mounted automatically. By &#8220;automatically&#8221; I mean either at boot or when the command <em>mount -a</em> is issued.</li>
<li>user/nouser: The <em>user </em>option allows all standard (and root) users to mount the device. The <em>nouser</em> options only allows the root user to mount the device.</li>
<li>ro: Mount the device in read only mode.</li>
<li>rw: Mount the device in read/write mode.</li>
<li>sync/async: The <em>sync</em> options writes data to the device on the fly (as soon as a command is issued) whereas the <em>async</em> option writes data later.</li>
<li>suid: This allos suid and sgid bits to be effective on the mounted file system.</li>
<li>defaults: Use all default options (rw, suid, dev, exec, auto, nouser, and async)</li>
</ul>
<p>The final section is actually the dump/fsck section. Basically if you set these bits to 0 (off) the mounted devices will not be checked by either dump or fsck. You will rarely, if ever, need anything but zeros here.</p>
<p><strong>Final Thoughts</strong></p>
<p>So there it is. The basics of the oft-confusing <strong>fstab</strong> file. Later we will get into some sticker <strong>fstab</strong> issues, but for now you should have a pretty sound understanding of how <strong>fstab</strong> works.</p>

	Tags: <a href="http://www.ghacks.net/tag/file-system/" title="file system" rel="tag">file system</a>, <a href="http://www.ghacks.net/tag/fstab/" title="fstab" rel="tag">fstab</a>, <a href="http://www.ghacks.net/tag/ipod-on-linux/" title="ipod on linux" rel="tag">ipod on linux</a>, <a href="http://www.ghacks.net/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://www.ghacks.net/tag/mounting-device/" title="mounting device" rel="tag">mounting device</a>, <a href="http://www.ghacks.net/tag/thumbdrive/" title="thumbdrive" rel="tag">thumbdrive</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/04/19/auto-mounting-a-samba-share-in-linux/" title="Auto mounting a Samba share in Linux (April 19, 2009)">Auto mounting a Samba share in Linux</a> (5)</li>
	<li><a href="http://www.ghacks.net/2008/02/07/yoggie-pico-personal-mobile-security-computer/" title="Yoggie PICO Personal Mobile Security Computer (February 7, 2008)">Yoggie PICO Personal Mobile Security Computer</a> (3)</li>
	<li><a href="http://www.ghacks.net/2009/10/30/with-ubuntu-9-10-arrives-wubi-9-10/" title="With Ubuntu 9.10 Arrives Wubi 9.10 (October 30, 2009)">With Ubuntu 9.10 Arrives Wubi 9.10</a> (2)</li>
	<li><a href="http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/" title="Windows XP exFAT File System Driver (January 29, 2009)">Windows XP exFAT File System Driver</a> (21)</li>
	<li><a href="http://www.ghacks.net/2006/12/07/widgets-for-linux-superkaramba/" title="Widgets for Linux: SuperKaramba (December 7, 2006)">Widgets for Linux: SuperKaramba</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/01/03/understanding-linux-etcfstab/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hide Information in Files</title>
		<link>http://www.ghacks.net/2008/06/30/hide-information-in-files/</link>
		<comments>http://www.ghacks.net/2008/06/30/hide-information-in-files/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 19:24:47 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Alternate Data Streams]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[system forks]]></category>
		<category><![CDATA[windows-nt]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=5156</guid>
		<description><![CDATA[You might have already ready about Windows Alternate Data Streams (also known as System Forks on other operating systems) which are supported by most Windows operating systems that use NTFS (New Technology File System). Alternate Data Streams can contain any kind of information including textual, visual and executable. Malicious users can take advantage of the [...]]]></description>
			<content:encoded><![CDATA[<p>You might have already ready about Windows Alternate Data Streams (also known as System Forks on other operating systems) which are supported by most Windows operating systems that use NTFS (New Technology File System). Alternate Data Streams can contain any kind of information including textual, visual and executable. Malicious users can take advantage of the fact that the size of the additional content is not added to the size of the file in a directory listing. A 10 Kilobyte image will still show a size of 10 Kilobyte if someone else adds a 1 Megabyte executable to it.</p>
<p>Basically anything can be added to an existing file (and directory) which brings up an interesting method of hiding important data on the system. Say you want to keep your passwords on the computer but do not want to use a text document to have them in the open. Using Alternate Data Streams to hide them from prying eyes could be a relative secure method of storing the password list on the computer.</p>
<p>They are detectable if the right software is being used. Windows Vista users can also use the <em>dir *.txt /R</em> which is further explained at <a href="http://bartdesmet.net/blogs/bart/archive/2006/07/13/4129.aspx">Bart De Smet&#8217;s</a> on-line blog.</p>
<p><span id="more-5156"></span>To add textual information to any file in Windows you could use the command <em>notepad filename:name</em> for example <em>notepad image.jpg:secret</em>. This would open up Notepad and a blank text file at the first run. Any text that is added and saved during that session will the shown if the user opens the text document with the same command at a later time.</p>
<p>Executable files or other binary files can be added with the type command like this: type <em>c:\text.exe > hello.txt:text.exe</em> which can be executed with the start command <em>start .\hello.txt:text.exe</em>.</p>

	Tags: <a href="http://www.ghacks.net/tag/alternate-data-streams/" title="Alternate Data Streams" rel="tag">Alternate Data Streams</a>, <a href="http://www.ghacks.net/tag/file-system/" title="file system" rel="tag">file system</a>, <a href="http://www.ghacks.net/tag/ntfs/" title="ntfs" rel="tag">ntfs</a>, <a href="http://www.ghacks.net/tag/system-forks/" title="system forks" rel="tag">system forks</a>, <a href="http://www.ghacks.net/tag/windows/" title="Windows" rel="tag">Windows</a>, <a href="http://www.ghacks.net/tag/windows-nt/" title="windows-nt" rel="tag">windows-nt</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/07/26/stream-explorer/" title="Stream Explorer (July 26, 2008)">Stream Explorer</a> (0)</li>
	<li><a href="http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/" title="Windows XP exFAT File System Driver (January 29, 2009)">Windows XP exFAT File System Driver</a> (21)</li>
	<li><a href="http://www.ghacks.net/2008/04/12/surun-beats-all-sudo-like-applications-in-windows/" title="Surun beats all Sudo like applications in Windows (April 12, 2008)">Surun beats all Sudo like applications in Windows</a> (5)</li>
	<li><a href="http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/" title="Still running Fat32 ? Time to convert to NTFS (November 15, 2007)">Still running Fat32 ? Time to convert to NTFS</a> (3)</li>
	<li><a href="http://www.ghacks.net/2007/01/06/remove-ntfs-timestamps-to-speed-up-vista/" title="Remove Ntfs Timestamps to speed up Vista (January 6, 2007)">Remove Ntfs Timestamps to speed up Vista</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2008/06/30/hide-information-in-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still running Fat32 ? Time to convert to NTFS</title>
		<link>http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/</link>
		<comments>http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 16:51:08 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[windows tips]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/</guid>
		<description><![CDATA[NTFS file systems have many advantages over FAT32 file systems that's why I would suggest to convert existing FAT32 partitions to NTFS. Let me first explain how you can find out which file system is used by a partition / hard drive in Windows. Click on My Computer and right-click the hard drive or partition that you want to check. A window should pop up displaying the File System of the selected drive.]]></description>
			<content:encoded><![CDATA[<p>NTFS file systems have many advantages over FAT32 file systems that&#8217;s why I would suggest to convert existing FAT32 partitions to NTFS. Let me first explain how you can find out which file system is used by a partition / hard drive in Windows. Click on My Computer and right-click the hard drive or partition that you want to check. A window should pop up displaying the File System of the selected drive.</p>
<p>If it states Fat32 you should consider changing this to NTFS. Let me explain why it might be advantageous to do that. Generally speaking one could say that NTFS improves performance, reliability (Fat32 are more susceptible to disk errors), security and disk space usage if you have been using FAT32 file systems previously.</p>
<p>There are some exceptions to this rule which should be noted here. First, if the size of your hard drive is below 8 Gigabytes Fat32 might be the better choice disk space wise. It is definitely the better choice if you have a dual boot system with an older Microsoft operating system such as Windows 98.</p>
<p><span id="more-2282"></span>It is possible to convert a FAT32 to NTFS without data loss. I would still advise to make backups of the important data before starting the conversion in case something goes wrong. (Power failure anyone ?) Please note that this is a one way process, you can&#8217;t convert the file system back to FAT32 easily.</p>
<p>Press Windows R, write cmd and hit enter. You only need to write down one command: convert c: /fs:ntfs where c: is the drive that you want to convert. Just change c to whatever drive you want to convert. The conversion will start after rebooting the machine. All data on that drive will still be available after the conversion from FAT32 to NTFS.</p>

	Tags: <a href="http://www.ghacks.net/tag/file-system/" title="file system" rel="tag">file system</a>, <a href="http://www.ghacks.net/tag/ntfs/" title="ntfs" rel="tag">ntfs</a>, <a href="http://www.ghacks.net/tag/windows-tips/" title="windows tips" rel="tag">windows tips</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/01/29/windows-xp-exfat-file-system-driver/" title="Windows XP exFAT File System Driver (January 29, 2009)">Windows XP exFAT File System Driver</a> (21)</li>
	<li><a href="http://www.ghacks.net/2008/06/30/hide-information-in-files/" title="Hide Information in Files (June 30, 2008)">Hide Information in Files</a> (0)</li>
	<li><a href="http://www.ghacks.net/2007/08/19/xdn-tweaker-for-windows/" title="XdN Tweaker for Windows (August 19, 2007)">XdN Tweaker for Windows</a> (3)</li>
	<li><a href="http://www.ghacks.net/2008/03/02/windows-xp-run-count-list-and-editor/" title="Windows XP Run Count List and Editor (March 2, 2008)">Windows XP Run Count List and Editor</a> (3)</li>
	<li><a href="http://www.ghacks.net/2007/12/15/windows-xp-prompts-to-activate-every-time/" title="Windows XP prompts to activate every time (December 15, 2007)">Windows XP prompts to activate every time</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2007/11/15/still-running-fat32-time-to-convert-to-ntfs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
