## f_mountdrv

ファイルシステムを明示的に初期化します。

    FRESULT f_mountdrv (void);

#### 戻り値

FR_OK (0)
  正常終了。
FR_NOT_READY
  メディアがセットされていないなど、ディスクドライブが動作不能状態。
FR_RW_ERROR
  ディスクアクセスでエラーが発生した。
FR_NOT_ENABLED
  FatFsモジュールが停止状態。
FR_NO_FILESYSTEM
  ディスク上に有効なFATファイルシステムが見つからない。

#### 解説

ファイルシステムを強制的に初期化（マウント）します。FatFsモジュールではマウント動作はファイル関数呼び出し時に必要に応じて内部で行われるので、通常はこの関数を使用すべきではありません。自動マウント動作中に回復不能エラー（たとえば`FR_INCORRECT_DISK_CHANGE`）が発生した場合、全てのファイル関数が使えなくなるので、そのときはこの関数で再マウントして回復することができます。

f_mountdrv関数内では次の処理が行われます。

- 下位レイヤ（ディスクI/Oモジュール）の初期化。
- FATブートレコードの検索。先頭セクタ(SFD)→第一基本区画(FDISK)の順に検索します。
- ファイルシステムオブジェクト構造体の初期化。

#### 参照

`FATFS`

戻る