• ベストアンサー

FAT32→NTFS変換がうまくいきません

外付けHDDを購入しました。 FAT32の場合4G以上のファイルは分割しないといけないようなのでNTFSに変換したいと思っています。 いろいろ調べてコマンドプロンプトから下記実行しましたがダメでした。。 C:\Documents and Settings\○○>convert f: /fs:ntfs の結果 Delphi Form Conversion Utility Version 6.0 Copyright(c) 1995,2001 Borland Software Cortporation No files found matching f: となります。 どなたか解決策を教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.4

パスは、コマンドプロンプトでPATH と入力して [Enter]で表示されます。 ここでsystem32フォルダよりも前(左)にDelphiが指定されている。 1)その部分を除いて右クリック>範囲指定して   C:\WINDOWS\system32;C:\WINDOWS;あたりをドラッグして[Enter] 2)コマンドプロンプトで、set path = と入力してから   右クリック>貼り付け して [Enter] 3)convert f: /fs:ntfs と入力して [Enter] でもパスを変更するより、そのファイルがある場所で実行するのは? Windows付属のCONVERT.EXEがC:\Windows\System32\にあるとして。 1)コマンドプロンプトを開く。 2)CD C:\Windows\System32 と入力して [Enter] 3)convert f: /fs:ntfs と入力して [Enter] または 1)コマンドプロンプトを開く。 2)C:\Windows\System32\convert f: /fs:ntfs と入力して [Enter]

dondon_777
質問者

お礼

ありがとうございます。 PATHコマンドで確認すると優先順位がおかしいのがわかりました。 パスの変更または絶対パスで指定して実行してみます。

その他の回答 (3)

回答No.3

このような内容であれば、OSなどの情報を記載すべきでしょう。 見る限り、意味不明のメッセーが出ています。 >%SystemRoot%¥System32¥convert.exe f: /fs:ntfs などとフルパスを指定して実行してください。 なお、 >for /r c:¥ %i in (convert*.exe) do @echo %~$path:i で検索すると、何がおかしいのか分かるかと思います。 PATH変数に同名だが違うコマンドが有るフォルダーが指定されていると思います。 そのコマンドのパスを%SystemRoot%¥System32より後ろに持っていけば言い訳です。 見る限り、コンパイラーに付属している、ファイルコンバーターが起動しているように思えますが?

dondon_777
質問者

お礼

ありがとうございます。 確かにBorlandディレクトリにconvert.exeがありました。 そちらを参照していたようですね。 フルパス指定でできるかやってみます。

  • hok212
  • ベストアンサー率66% (100/150)
回答No.2

マイコンピュータを開いて、対象のドライブを右クリックし「フォーマット」を選択する方法ではダメでしょうか?

dondon_777
質問者

お礼

ありがとうございます。 この方法でできました。 検索するとコマンドプロンプトを使う方法ばかりヒットしたので こんな方法があるのは知りませんでした。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

それ、違うコマンドを使っているためだと思います パスが Delphiのディレクトリを優先にするようになっていませんか Delphiディレクトリの優先順を下げて(後ろのほうに記述するなど)再度実行してみてください

dondon_777
質問者

お礼

回答ありがとうございます。 すみませんがパスの設定方法を教えてもらってもよろしいでしょうか。。

関連するQ&A