FC2ブログ
Top Page › MSX › 《MSX》MegaFlashROM SDカードのパーティションを使えるようにする方法

2020 · 07 · 22 (Wed) 01:54

《MSX》MegaFlashROM SDカードのパーティションを使えるようにする方法

こんつわ!反動です。
今回はタイトルの通り、SDカードのパーティションが1つ目しか使えない!!と言っていたらMSX Resource CenterPacoさんに方法を教えてもらったのでそれを書き記します。
自分用のメモの意味合いが強いですが。。

1・パーティションを切る
SDカード1枚辺り4つまでという縛りがあります。
そして1つのパーティションは4GBまでなので、16GB以上のSDカードはやはり使えないという事になりますが4倍使えるし全く問題ないでしょう。

・まずDOSコマンドで”BASIC”と打ち込んでBASICモードにします。
・CALL FDISKと打ち込んで最初に全部のパーティションを削除します。
・その後パーティションを追加していきます。(Pを選択します)画面上に書いてあるのは簡単な英語なので問題ないでしょう。
・4つのパーティションが出来たらwを選択し書き込みます。
※最初に全部削除するのであらかじめバックアップを忘れずにしておきましょう。

2・各パーティションにドライブレターを定義します
DOSコマンドでmapdrvを使います。
MAPDRV (定義したいドライブ名)(パーティション)(スロット)0
例)2スロット目のSDカードの場合です。
MAPDRV  D: 2 3 0
→Dドライブに2番目のパーティションを定義 3はおそらくこの番号だと思われます。
20200722014021.png

A:1枚目のSDカード
B:2枚目のSDカード パーティション1
C:実FDD
D:2枚目のSDカード パーティション2
E:2枚目のSDカード パーティション3
F:2枚目のSDカード パーティション4
と設定してみました。MSXでこんなに容量使うことははっきりいってないとは思いますがw
パーティションを確認するとこんな感じ。
20200722013950.png

mmでE:ドライブを確認してみたところ。
20200722014832.png

リセットすると設定が削除されるのでAUTOEXEC.BATに以下のように書いておくと起動のたびに自動的に定義してくれます。多少遅くなりますが。
mapdrv D: 2 3 0
mapdrv E: 3 3 0
mapdrv F: 4 3 0

でわまた。








最終更新日 : 2020-07-22

Comments







非公開コメント