だから、そもそも坂村先生が、仕様の変更に柔軟に対処できるような仕組みに
最初からしてくれればよかったのだよ。
BTRONの内部構造が >>583 のようになっていれば、
ファイルID問題も、OSの定義ファイルを

ファイルIDを格納する変数の型 → 2バイト符号なし整数型
ファイルIDを格納する変数のバイトサイズ → 2バイト
最大ファイル数 → 65536

を、

ファイルIDを格納する変数の型 → 4バイト符号なし整数型
ファイルIDを格納する変数のバイトサイズ → 4バイト
最大ファイル数 → 42億

と書き換えるだけですんだはず。