Windowsパーティションへのアクセス

Q:Windowsパーティションにアクセスするには?

 Red Hat LinuxとWindows 98のデュアルブートシステムを使用しています。Linuxの稼動中にWindowsパーティションにアクセスする方法はありませんか。

A:Windowsパーティションにアクセスする2つの方法

 システムの他のパーティション(Windowsパーティションなど)にアクセスするには2つのやり方があります。

 今、WindowsパーティションがプライマリIDEハードディスクドライブの最初のパーティション(/dev/hda1)にあるものと仮定します。

 シェルプロンプトでrootとしてログインします(suと入力し、rootのパスワードを入力する)。

 Windowsパーティションがマウントされるディレクトリを作成します。

 
mkdir /mnt/win 

 パーティションにアクセスする前に、それをこのディレクトリにマウントする必要があります。rootとしてシェルプロンプトで次のコマンドを入力します。

 
mount -t vfat /dev/hda1 /mnt/win 

 ファイル/etc/fstabを編集してWindowsパーティションをマウントする方法もあります。

 シェルプロンプトでsuを使ってrootに切り替えます。

 パーティションにアクセスする前にマウントが必要です。rootとしてシェルプロンプトで次のコマンドを入力します。

 
mkdir /mnt/win 

 やはりrootとしてテキストエディタで/etc/fstabを開きます。

 
pico /etc/fstab 

 Windowsのマウント先を示す行は/dev/hda1といった行です。この行を次のように編集します。

 
/dev/hda1 /mnt/win vfat noauto,owner,users 0 0 

 Ctrl-xキーを押し、次にyキー(yes)を押して変更内容を保存します。mountコマンドの詳細については、シェルプロンプトでman mountと入力してmanページを参照してください。

 このパーティションにアクセスするにはcd /mnt/winと入力します。Windows 98の「長いファイル名」のディレクトリにアクセスする場合は、ls "Program Files"というようにディレクトリ名を引用符で囲んでください。