Read ext3/ext4 Partition from Windows 7

If you use Windows 7 and want to dual-boot Ubuntu (or another Linux-based operating system), you’ll want to be able to read Ubuntu files from Windows 7 or Windows Server 2008 R2.

The latest Ubuntu Karmic Koala 9.10 uses ext4 filesystem by default, and previous versions use ext3 and ext2 filesystems. There are several good options to read and write ext2 filesystems from Windows systems, but ext3 or ext4 support is an entirely different scenario.

Image via Flickr

I tried three different software to read my ext4 partition: Ext2fsd, Ext2IFS, and DiskInternal Linux Reader. Ext2IFS fails to mount my ext4 partition due to unknown feature bit AND because my partition has inode size of 256 (Ext2IFS only supports inode size 128). DiskInternal Linux Reader apparently tries to scan my harddisk forever.

With Ext2fsd, I’ve successfully accessed my ext4 filesystem from Windows 7. Here I’ll show you the steps to make it happen:

  1. When creating the ext4 filesystem, make sure to add “-O ^extent” which means disabling the “extent” feature bit. I’m not sure if the following steps will work if your ext4 filesystem still has “extent” feature enabled. ext2 and ext3 partitions should be fine.
  2. Download ext2fsd here.
  3. Right-click the downloaded file and click Properties. Set the compatibility mode to “Windows Vista Service Pack 2″ and check “Run as administrator”.
  4. Run the ext2fsd installer. During install, I recommend you uncheck the “enable write access” feature to safeguard against losing data in your Linux partitions.
  5. Restart Windows 7.
  6. Run the Ext2 Volume Manager from Start Menu.

Now you should be able to mount your Linux ext2/ext3/ext4 partitions from Windows 7 and read the files without any trouble.

These steps should also work on Windows Vista, Windows Server 2008, Windows Server 2003, and Windows XP, only that you will not need to enable compatibility mode (step 3).

Ubuntu 9.10 with ext4. How to dual boot with Windows 7

So I was perfectly able to dual boot either Intrepid or Jaunty with Windows (Vista or 7).

I am trying to install Ubuntu 9.10 (Karmic Koala) in one of my partitions using ext4 file system and dual boot it with Windows. No luck so far!

The process, as I was used to,:

1. Install Windows
2. Install Ubuntu (install grub)
3. Boot up with Ubuntu
4. Edit menu.lst and add an entry for Windows
5. Enjoy it.

This time, with Karmic, it will not install GRUB. I don’t know what the problem is.

I understand that Karmic comes with GRUB 2.0. Is this the problem?

For your information, I am using the x64 alternate install disc since I am using a SATA RAID0 drive for my OS’s.

Any help will be appreciated.

try this

just use a dang rescuecd….or knoppix or whatever live cd and install grub nonbeta by doing this

once in the live cd open up a terminal then put:

#this will return where the grub beta is setup at...
find /boot/grub/stage1
root (hd0,X)
#then put in for X whatever the number it returns where grub is setup

setup (hd0)


then reboot and you should be good…

if you wana keep grub 2 beta then do this for windows

just use chainloader so…

title Windows whatever
chainloader +1

what the rootnoverify command does is because windows partitions (ntfs) cannot be seen/accessed by grub thus you use that command to leap of faith boot that partition without verifying that anything is there..this should work…

i would say don’t use beta grub2 until it is stable so do the first setup then edit menu.lst with the second part then you are good…

if there is anyother issues with setting up grub with windows partition just use man grub and it should give you some references to go off of….or look it up with grub commands and help with menu.lst but if you were using grub 1 you won’t need to do anything usually with grub in ubuntu it loads everything automagically r


x2 4600+ @2.6ghz

x2 6400+ @ 3.5ghz

When you say “I wrote a program that crashed Windows”, people just stare at you blankly and say “Hey, I got those with the system, *for free*”
-Linus Torvalds
“How should I know if it works? That’s what beta testers are for. I only coded it.”
-Linus Torvalds

Be warned that typing \fBkillall \fIname\fP may not have the desired effect on non-Linux systems, especially when done by a privileged user.
-killall man page

How to Get Windows 7 Like Taskbar {DockbarX}

I used dozens of docks on Linux and Windows, and as you know there are really good docks like AWN, Gnome-Do with docky interface, cairo dock, kiba-dock and so on linux.Today i tried DockbarX and fall in love :) . It is like Windows 7’s taskbar except windows’ previews, and you can use it with AWN (i did not try this but i will write the installation guide).Since i am using one gnome panel, it is better for me to delete all the docks i have and add it to my top panel (I am using 12″ notebook with Ubuntu Karmic Koala so i gain more visual space with this task bar ;) ).You can read the features and changelog from here.You can use experimental or stable build, you can install it from Scott Barnes’s Launchpad repository, or you can compile latest branch.Since it is actively developed, the package at Launchpad repository is a little old and at this howto we will compile(we won’t even compile, just a couple of cp commands :) ) it from branch.
P.S: NOW you can Subscribe to Am!NeS0Ft’s blog by Email
For the ones who want to install ubuntu package or from repository, here is Scott’s repository :

For the others who want to install from the branch, let’s start :

We are going to create a SVN/DockbarX directory on your home, and install required packages :

$mkdir -p ~/SVN/DockbarX
$sudo apt-get install bzr python-gnome2-desktop python-numpy

Now navigate to ~/SVN/DockbarX and download the branch :

$cd ~/SVN/DockbarX && bzr branch && cd experimental

Instead of compiling we will move a couple of files, and create some directories etc :

$sudo cp /usr/bin/
$sudo cp GNOME_DockBarXApplet.server /usr/lib/bonobo/servers/

Now we will create a folder (~/.dockbar) and copy launcher_icon.png to this folder.For sistem wide installation you can copy it to /usr/share/pixmaps/dockbar (create if it does not exist : $sudo mkdir -p /usr/share/pixmaps/dockbar ) :

$mkdir ~/.dockbar && cp launcher_icon.png ~/.dockbar

After this, right click to a gnome panel, and select “Add to Panel”.Then select Dockbar Applet and click “Add”.You can move it to anywhere you want and you can find its preferences menu via right clicking the applet.

Here are some screenshots from Karmic Koala with Windows 7 theme (default properties , i did not touch anything at preferences for now.If it looks ugly, please blame the author of the Windows Vista icon pack :) ) :

AWN installation guide (i did not try this, i am taking it from gnome-look’s page) :
1. Do a normal install (no need to add dockbarx to panel if you don’t want to, of course).

2. Copy everything from the AWN folder to ~/.config/awn/applets
3. Remove original taskbar/launcher applet from awn (optional, but recommended)
4. Set ‘Icon offset’ parameter to 0!
5. Restart AWN
6. Add DockBar applet

7. if you need wallpaper  downlowd WallpaperPack click here

Feature-By-Feature: Ubuntu 9.10 Vs. Windows 7

Ubuntu 9.10 Desktop

Karmic Koala’s desktop should be familiar to Windows users. Right-click menu shortcuts and personalizing the desktop features are similar to Windows 7. The desktop still isn’t as “glitzy” as Windows 7, but users can get the eye candy of Windows 7 with a fast graphics card and can choose the “Extra” settings in Ubuntu 9.10’s “Appearance Preferences.”

Ubuntu’s Command Line Interface

Experienced Linux users are familiar with the command line. One can argue that it’s Windows that is the one getting up to speed with the power of the command line, especially with Server 2008’s Power Shell. Here is the Terminal screen in Ubuntu 9.10, which provides a robust environment for executing scripts and commands.

E-mail And Calendaring

Ubuntu 9.10 comes with an e-mail and calendaring client with features that are available only in Outlook and not in Outlook Express. Evolution mail client and calendar can be used to sync up IMAP and SMTP e-mail accounts. Users can import vCards, .csv, vCalendar and other messaging file formats into Evolution.

E-mail And Calendaring

No surprise here. Ubuntu’s answer to Windows 7’s Internet Explorer is Firefox version 3.5.3.

A user would have to have a locally installed full version of Microsoft Office to get the same feature set provided by’s Impress, Writer and Spreadsheet, all of which are installed by default with Ubuntu 9.10.

Ubuntu’s ‘App Store’
Perhaps more of a feature associated with Apple than Windows, Ubuntu 9.10 replaces the Add/Remove feature in the Applications menu with the more contemporary Ubuntu Software Center, with the big exception being that the software is free.
System Testing

Ubuntu's 'App Store'
System Testing
Microsoft beefed up system problem detection and remediation in Windows 7 with the Troubleshooting feature in the Control Panel. Ubuntu has its own troubleshooter in the form of “System Testing.” This utility tests a variety of components such as audio and video for problems and suggests configuration changes to optimize performance. System Monitor
System Monitor is Ubuntu’s counterpart to Windows’ Performance Monitor. As in Performance Monitor, System Monitor allows users to track processes and system resources such as CPU usage and network traffic. Network Tools
Ubuntu 9.10 comes with a native Network Tools client that gives users a bit more information about network status than is available within the Windows 7 GUI alone, such as Port Scans. Terminal Services
Ubuntu 9.10 has both a Terminal Services client and Remote Desktop. Here, we are using Terminal Services to remotely and effortlessly connect to a Windows Server 2008 machine.
Terminal Services