製作 ext4 隨身碟,並於 windows 存取

Why NOT NTFS?

本篇的主要用意在製作一個隨身碟檔案系統,並且可以在 Linux 與 windows 桌面系統可以共用。也許很多人會想說何不使用 NTFS 或是 FAT32。NTFS 在自由軟體中的驅動,受限於微軟的保護。今日多數的 Linux distribution 雖然可以存取 NTFS,但其可能都是透過逆向工程或是 trail and error 的方式完成的驅動,大幅的降低了執行效能。而 FAT32 這類已經可以寫入歷史教科書的檔案系統就更不用提了。

Make EXT4 File System

插入 USB 隨身碟後 Linux (以 Ubuntu 為例) 將會自動產生 /dev/sdb (依照硬體環境不同,有可能為 sdc, sdd…) 的 device node,若裡面已經有檔案系統,也將會自動掛載 /dev/sdb1。先執行 unmount 卸載該檔案系統後,於 Linux terminal 執行 mkfs.ext4 格式化隨身碟 partition。-L 參數為標籤,不代入此參數預設將使用 UUID 作為標籤。其餘 block size 與 inode 都使用預設即可。

felix@felix-Vostro-1450:~$ sudo mkfs.ext4 -L felix_flash /dev/sdb1 
mke2fs 1.42 (29-Nov-2011)
Filesystem label=felix_flash
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1900544 inodes, 7590908 blocks
379545 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
232 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

使用 sudo 執行格式化後,檔案系統的擁有者會是 root,請修改檔案權限或是擁有者,避免存取檔案時發生權限問題。

除了在 terminal 輸入命令外,也可使用 GUI 界面的 Disk Utility

Ubuntu Disk Utility

Ubuntu Disk Utility

Access EXT4 on Windows

在原生不支援 EXTn File System 要存取 EXT4 隨身碟,必須倚靠第三方軟體 Ext2Fsd。此軟體為自由軟體(GPL v2),可以在視窗作業系統下讀寫 EXT2, EXT3, 與 EXT4 等檔案系統。下載後直接在 Windows 安裝即可。

ext2fsd on windows

ext2fsd on windows

ext2fsd 主視窗如上,想要存取 EXT4 檔案系統,先確認幾個基礎設定是否設定正確。(上圖顯示檔案系統為 EXT3 ,實際上為 EXT4,並不影響功能)

Service Management

Service Management

先按點選右鍵選擇 Service Managemet(或按 F7 開啟),確認 Service Status 已經啟動,若未啟動則點選右方按鈕啟動。

Ext2/Ext3 Volume Setting

Ext2/Ext3 Volume Setting

接著點選要設定的磁碟(隨身碟),連點左鍵開啟 Ext2/Ext3 Volume Setting 選項,將其 mount 到指定磁碟機即可存取。要注意的是,若想要寫入 Ext n 檔案系統,第一個 check box Mount volume in readonly mode 一定要取消選擇,否則只能讀取不可寫入。

完成後即可到我的電腦開啟 EXT4 隨身碟存取了!

小結

簡單的說,我的最終目的就是要取代 NTFS 檔案系統的隨身碟,也許要花費的功夫還不少,但也多了幾分電腦(心靈)上的自由 XD。但若 Windows 如果是公用電腦,要在上面多裝軟體才能存取隨身碟,可能並不是很恰當。既然如此的話,不考慮 dropbox 嗎? ha ha

延伸閱讀

97 thoughts on “製作 ext4 隨身碟,並於 windows 存取

  1. 通告: meritking ananı siker bir daha öyle bir makale yayınlarsan

  2. 通告: child porn

  3. 通告: child porn

  4. 通告: child porn

  5. 通告: child porn

  6. 通告: porn

  7. 通告: porn

  8. 通告: porn

  9. 通告: porn

  10. 通告: porn

  11. 通告: child porn

  12. 通告: simdi ananı sıktım senin

  13. 通告: porn

  14. 通告: child porn

  15. 通告: ananızı sıkecem

  16. 通告: porn

  17. 通告: child porn

  18. 通告: child porn

  19. 通告: child porn

  20. 通告: madride anti kasma ananı sıkerım

  21. 通告: child porn

  22. 通告: child porn

  23. 通告: child porn

  24. 通告: porn

  25. 通告: grandpashabet

  26. 通告: fuck google

  27. 通告: porn

  28. 通告: child porn

  29. 通告: porn

  30. 通告: spam

  31. 通告: kingroyal porna

  32. 通告: child porn

  33. 通告: porn

  34. 通告: child porn

  35. 通告: child porn

  36. 通告: kingroyal porn

  37. 通告: spam

  38. 通告: child porn

  39. 通告: child porn

  40. 通告: child porn

  41. 通告: orosbu cocugusun

  42. 通告: child porn

  43. 通告: child porn

  44. 通告: Jeffrey Epstein

  45. 通告: child porn

  46. 通告: spam

回應已關閉。