No.1ベストアンサー
- 回答日時:
NTFSファイルシステムのMFT(マスターファイルテーブル)のことですかね?
MFTは通常のファイルではないので、fopenやopenはできません。
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B9% …
が、参考になると思います。
ありがとうございます。
はい、お聞きしたかったのはNTFSファイルシステムのMFTのことです。
リンク先を一応隅々まで読んだつもりですが、残念ながら解決には繋がりませんでした。
>メタファイルにアクセスするには、NTFSの低レベル物理ファイルシステムをマウントする必要がある。
一応この一文が気になりますが、しかし例えばCドライブなどは既にマウントをしてwindowsに認識されているからそう表示されているのでしょうし。
であれば、メタファイルにアクセスする準備は整っていると思うのですが。
すみませんが、fopen以外のどのような手段で参照するのか助言を頂けないでしょうか。
No.2
- 回答日時:
そもそも何をしたいのか分からない上に、低レベル物理ファイルシステムのマウントは、自分でやったことはないので、具体的なアドバイスはできません。
Wikipediaの説明からわかるのは、
・高レベル論理ファイルシステム => 普通のファイルのアクセスに使う (通常のマウントはこちらですね)
・低レベル物理ファイルシステム => メタファイルへのアクセスに使う (通常はマウントされてない)
あと、MFTというのは単一のメタファイルでは無くて、複数のメタファイルの集合体であることも記述からわかります。
質問の仕方のアドバイスとしては、自分のやりたいことをきちんと書いた方がいいです。MFTの参照は目的じゃ無くて手段ですよね。目的は何ですか?
この回答への補足
>低レベル物理ファイルシステム => メタファイルへのアクセスに使う (通常はマウントされてない)
そういう意味でしたか。
勘違いの訂正ありがとうございます。
目的はEverythingやUltraSearchのようなデスクトップ検索を作ることです。
ですので当面はMFTへのアクセス方法が知りたいです。
http://iss.x0.com/ntfs.html
ここを読む感じですと$MFTファイルさえ開ければ解決できそうでしたので、こんな質問にしました。
言葉が足りず申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ ディスクがいっぱいですと表示される 4 2022/06/12 18:38
- デスクトップパソコン PDFファイルをネットで公開する方法 5 2022/12/07 13:09
- ドライブ・ストレージ 増設のHDDがNTFSではなくRAWになってしまった。回復方法は? 2 2023/08/11 10:21
- USBメモリー・SDカード・フラッシュメモリー microSDカードに追記出来ない 9 2023/06/18 17:19
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- iOS iPhone用動画保存アプリiCapのデータは外付けUSBメモリに保存できますか? 1 2022/10/18 17:48
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
- Excel(エクセル) OFFICEに詳しい方 Microsoft 365 personal をを使ってます。(¥1,284 1 2023/02/20 16:40
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「パス名が無効です」の発生原因
-
FTPの送信結果を検知したい
-
PowerShellを使って関連付けら...
-
Returnに対するGoSubがありません
-
VBでファイルが開かれているか...
-
batファイルでレジストリキーの...
-
fcloseで発生するエラーについて。
-
VBから参照できないCのDLLを使...
-
アクセスでイベントのロジック...
-
NAS上のファイルの使用中が解除...
-
共有ロック・・・
-
htaからExcelファイルを作成す...
-
gccを行ってもexeファイルが生...
-
非表示ディレクトリを404エラー...
-
Access2010 コンパイルエラー...
-
エクセルファイルが開けない
-
VBA ExecuteExcel4Macro 型が一...
-
ASP.NET 2.0にてアプリが動作し...
-
エラー:インクルードファイル ...
-
fgets関数のEOFの扱い方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccを行ってもexeファイルが生...
-
VBでファイルが開かれているか...
-
「パス名が無効です」の発生原因
-
batファイルでレジストリキーの...
-
VBから参照できないCのDLLを使...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
PowerShellを使って関連付けら...
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
OUTLOOK VBA 指定フォルダ内の...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
NAS上のファイルの使用中が解除...
-
すでにファイルが開かれている...
-
VB6 Dir関数で52エラー発生
-
FORTRANの実行エラーについて
-
Excelvbaのマクロのファイル名...
-
Excelファイルのマクロによる排...
-
エクセルマクロでエラーの原因...
おすすめ情報