• 締切済み

USB外付けHDDをフォーマットしたい

突然、外付けHDDのデータが、readonlyになってしまい、削除できなくなりました。 フォーマットしたいのですが、何分Linuxを触ってから日が浅いので、分からず仕舞いです。 WindowsXPでフォーマットしようとするとNTFSのみなので、FAT32ではできないのでどうしようかと思っています。NTFSでフォーマットしても、Linuxで読み書きはできるのでしょうか? 当方の環境はRedHat Enterprise Linux WS です。

みんなの回答

  • goooopon
  • ベストアンサー率53% (7/13)
回答No.3

捕捉を少し。 私のところでは、WindowsXP でも 60GB の HDD をFAT32 でフォーマットできたと記憶しています。 Linuxでフォーマットするなら # mkfs -f vfat /dev/**** です。 ****はタイミングでも変わるので、dmesg等で調べてください。 FAT32 は単一ファイルのサイズの上限が 4GB となっています。 最近の Red Hat は NTFS の"読み"はデフォルトでサポートしてたように思います。

  • Liqueur
  • ベストアンサー率51% (52/101)
回答No.2

法的な心配からか、RedHatは何故かNTFSの読み書きを サポートしていません。カーネルコンパイル時に NTFS filesystem supportをつけるか、Xが起動している 環境ですとCaptiveを使用することでカーネルの 再構築なしにNTFSパーティションへのアクセスが 可能となります。 Linux側でのNTFSへのアクセスは2.4系では ファイルシステムを壊す危険性があり、 新しめの2.511でも制限があります。 1さんのおっしゃっるとおり、FAT32でフォーマット後 Linux側でマウントするのが良いでしょうね。 ただ、WindowsXPのFAT32は32GB以上のディスクを 扱えなかったように思います。Windows98/MEで 大容量ディスクサポートを導入し、かつFAT32で フォーマットしてからWindowsXPで読めば 問題なくアクセスできるようですが… fdiskで領域確保後、mkfs -t ext3 /dev/sda1 などとして Linux側でフォーマット出来れば一番なんですけれどね。

参考URL:
http://www.jankratochvil.net/project/captive/,http://www.atmarkit.co.jp/flinux/rensai/linuxtips/353readntfs.html
  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

Linuxでパーティション作成するのはfdisk、フォーマットするにはmkfsです。 また、WindowsXPでFAT32でもフォーマット出来ますよ。 (デフォルトはNTFSですが、ファイルシステムにFAT32を選べばFAT32でフォーマット出来ます。) また、LinuxでNTFSの読み書きですが、基本的には読みしか出来ません。(書き込み可能にも最近のバージョンでなったと記憶してますが、カーネルいくつからだったか忘れました。)

関連するQ&A

専門家に質問してみよう