Subscribe Favorite

Read ext3/ext4 Partition from Windows 7

View Comments

Written on November 1, 2009 by Hendy Irawan

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

UPDATE: Newest version of Ext2Read open source software can read normal Ext4 filesystems from Windows, even with ‘extents’ feature bit enabled! Please share your experience with this software in the comments.

Ext2Read: Read Ext4 Filesystem from Windows


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.

Read Ext4 Filesystem from Windows 7

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/formatting the ext4 filesystem, make sure to add “-O ^extent” which means disabling the “extent” feature bit. The following steps will not 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).

Let me know if this how-to works for you!

Cara Mengaktifkan Firebug Lite di Dojo untuk AJAX Debugging

View Comments

Written on September 22, 2009 by Hendy Irawan

Web development menggunakan Dojo AJAX Library memang sangat powerful. Dojo mempunyai fitur untuk menambahkan efek-efek JavaScript dinamis dengan relatif mudah.

Namun, ada saatnya muncul masalah pada page kita, dan bisa saja itu karena scripting JavaScript yang salah atau problem lainnya. Jangan khawatir, karena Dojo mempunyai fitur Firebug Lite untuk membantu kita mengatasi masalah tersebut.

Untuk mengaktifkannya, tambahkan djConfig="isDebug: true" ke SCRIPT tag Dojo :

<script type="text/javascript" src="js/dojo/dojo.js"
    djConfig="parseOnLoad: true, isDebug: true"></script>

Firebug Lite akan muncul di bawah halaman Anda, bila Anda ingin memunculkannya dalam popup, tambahkan popup: true :

<script type="text/javascript" src="js/dojo/dojo.js"
    djConfig="parseOnLoad: true, isDebug: true, popup: true"></script>

Refresh page, maka Firebug Lite akan siap membantu.

Apakah Anda suka mendesain web dengan fitur AJAX? Silakan share tips Anda tentang web development di comments!

Patch Disqus Plugin Agar `Allow Comments` di WordPress Tetap Berfungsi

View Comments

Written on September 19, 2009 by Hendy Irawan

Disqus adalah sebuah jasa penyedia layanan comments hosting (komentar) untuk blog dan social media. Disqus mempunyai plugin untuk WordPress sehingga sangat mudah digunakan.

Satu kelemahan dari plugin ini adalah tetap menampilkan form komentar Disqus di semua blog post maupun pages, meskipun sudah kita disable dengan menghilangkan tanda centang di “Allow Comments” untuk halaman-halaman yang kita inginkan.

UPDATE: Plugin Disqus terbaru sudah memperbaiki kelemahan ini, sehingga patch ini tidak lagi dibutuhkan.

Solusinya adalah patch yang kita terapkan pada plugin Disqus tersebut. Caranya:

  1. Login ke WordPress Admin.
  2. Klik menu Plugins > Editor.
  3. Pilih plugin “DISQUS Comment System”
  4. Cari baris yang berisi code berikut: (sekitar baris ke-100)
    if ( ! (is_single() || is_page() || $withcomments) ) {
      return;
    }

  5. Lalu ganti dengan code berikut:
    if ( ('closed' == $post->comment_status) || ('page' == $post->post_type)) {<br />  return;<br />}<br />if ( ! (is_single() || is_page() || $withcomments) ) {<br />  return;<br /> }

Setelah itu Save. Maka Disqus hanya akan muncul pada blog post yang Anda inginkan saja.

Anda punya tips lain atau pengalaman mengenai WordPress? Silakan share di comments!

Sumber artikel:

Eclipse IDE 3.5 (Galileo) Released!

View Comments

Written on June 24, 2009 by Hendy Irawan


Image by bangdoll@flickr via Flickr

Eclipse IDE is the modular open source development tool (that we use) for Java and other software technologies. Version 3.5 (Galileo) has been released.

Head on to Eclipse Galileo site to download and find more information.

PS: Eclipse IDE’s main open source competitor, NetBeans 6.7 should also be released soon.

We are going Open Source!

View Comments

Written on October 1, 2008 by Hendy Irawan

Yes, we are an open source software firm.

Soluvas are developing libre and open source software.

Stay tuned.

PureMVC in Flex Applications

View Comments

Written on March 12, 2008 by Hendy Irawan

As of today, we’ll be using PureMVC framework to develop our clients’ Flex applications.