「レゴ スター・ウォーズ」がエラーでうまく動かない。そもそも、Win 7 ではインストールに失敗したのでまずはWin 2000 にインストールしてから、プログラムフォルダーだけをWin 7 に後からコピるという方法で、なんとか起動しようとした。エラーの原因は、そのコピーの過程で空き容量不足があり、全てのファイルがちゃんとコピーできていなかったからっぽい。空き容量を増やしてからもう一度ちゃんとコピーしたら、問題なく起動するようになった。
- 対象ソフト: レゴ スター・ウォーズ(ソースネクスト)
- 上記のプログラムフォルダーのコピー元OS: Windows 2000 with SP4 32bit (VirtualBox仮想マシン上)
- 上記のプログラムフォルダーのコピー先OS: Windows 7 with SP1 32bit
経緯・問題
Win 7 で「レゴ スター・ウォーズ」のインストールに失敗したので、まずはWin 2000 にインストールしてから、プログラムフォルダーだけをWin 7 に後からコピるという方法で、なんとか起動しようとした。
しかし、起動したりゲーム本編を始めようとするとするときに、以下のエラーが出て先に進めなくなる。
Nu2Api Runtime error!
Important. Do not ignore!
File: .\nuanim.c
Line: 940
Description: Cound not read from
, either file is not there or the buffer may be full
(Your application has generated an error message)
原因/解決した方法
原因は、そのコピーの過程で使ったディスクの空き容量が不足していたようで、そのとき全てのファイルがちゃんとコピーできていなかったっぽい。
そこの空き容量を増やしてからもう一度ちゃんとコピーしたら、問題なく起動するようになった。
所感
空き容量不足に起因するエラーって、未だによくある気がするわ。