- 締切済み
WindowsのコマンドプロンプトだけでPC起動
MS-DOSではNTFSのデータにアクセスできませんし、 回復コンソールでは、移動できないフォルダがあり、DOSとして使うことができません。 PCをDOS起動のように、すばやく軽く、Windowsのコマンドプロンプトだけで起動する方法、ありますでしょうか? 起動用CDの作り方とか、通常Windowsとコマンドプロンプト起動のマルチブートの作り方など、教えていただけるとうれしいです。 なお、対象PCは、WinXP あるいは Win7です。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- m-take0220
- ベストアンサー率60% (477/782)
WindowsPEでは、WOW(Windows on Windows)がサポートされないので、16bitアプリケーションは動作しないようです。 回復コンソールでのフォルダアクセスの制限は、事前にレジストリを変更しておくと解除できるのですが、それでは問題がありますか?
- RURUFOU
- ベストアンサー率55% (5/9)
いっそのこと Knoppix でファイル操作というのは、どうでしょうか? 現在の環境に手を加えずにいけますよ。 それか、いろいろ悩むより MBMあたりを使ってマルチブートにして 何もソフトをインストールしていない 素の状態のXPパーティションを作って 何か作業をしたい時は、そこからブートするとかですかね・・・ 後、DOSの起動ディスクでDOSLFNとNTFSDOSという ソフトを使ってNTFSドライブにアクセスしたことがありますが ハッキリ言って使いづらいです。 漢字のフォルダがあるとFEP(WINDOWSではIME)も必要ですし 深い階層に入ってコピーの出来るファイラーも皆無の状態です。
お礼
回答ありがとうございます。 残念ながら、Linuxでは、 XPのコマンドプロンプトで動かしていたDOSプログラムが起動できません。 なお、動かしたいDOSプログラムは、MS-DOSのシステムコールだけの、純粋なMS-DOS汎用のアプリケーションです。 WinPEも検討しましたが、ファイルにアクセスできるが、DOSプログラムが動かない という状況です。 ちなみにWin7のコマンドプロンプトでも、DOSプログラムは起動できないのですが、 武田俊也氏作の MS-DOS Player for Win32-x64 http://homepage3.nifty.com/takeda-toshiya/ をつかって、DOSプログラムを動かしています。 なお、WinPE 2.1 からは、MS-DOS Playerが動かないため、この裏技も使えませんでした。 knoppix から、DOSプログラムを動かす裏技あるのでしょうか? よろしくお願いいたします
- m-take0220
- ベストアンサー率60% (477/782)
WindowsPEを使うとか。 セーフモードは、通常起動では問題がある場合に、できるだけ起動できそうな状態で起動するもので、最低限のドライバーだけ読み込むだけでなく ・専用ドライバーを使用せずにWindowsが用意している汎用ドライバーを使用する ・ドライバーから直接アクセスせず、BIOS経由でアクセスする といったことも行われるはずです。そのため、起動や動作が遅くなる可能性があります。
お礼
回答ありがとうございます。 >WindowsPEを使うとか。 WindowsPEですか。以前使おうと思って、PEの起動ディスクを作成するところでつまずいて、お蔵入りになっています。再度チャレンジしてみたいと思います。 ところで、PEの起動ディスクつくりのお勧めの方法ありましたら、教示お願いいたします。
補足
WinPe-tch DirectをつかってWinPEのCDをつくり、使ってみました。 http://kiki2.suppa.jp/pe2/winpetch.htm 残念ながら、XPのコマンドプロンプトで動かしていたDOSプログラムが起動できません。 DOS起動では、処理したいファイルにアクセスできず、 WinPEでは、ファイルにアクセスできるが、DOSプログラムが動かない という状況です。
- toro-nekomata
- ベストアンサー率45% (24/53)
セーフモードのコマンドプロンプトで,いいんじゃないですか? いつ起動しても,セーフモードのコマンドプロンプトで起動したい場合は, http://pc.rin9.net/pc/1772.html
お礼
回答ありがとうございます。 残念ながら私のPCでのセーフモードのコマンドプロンプトでの起動は、決して「すばやく軽い起動」ではありません。 今、計測したところ、私のPCでは、 WinXPの通常起動 65秒 セーフモードのコマンドプロンプト 106秒(なんと、通常起動よりも時間がかかります) に対し、MS-DOS は 3秒 で起動しました。 「すばやく軽い起動」とは、 セーフモード起動に必要不可欠の部品だけでPCを起動させる という意味で回答お願いいたします。
お礼
更なる回答ありがとうございます。 >回復コンソールでのフォルダアクセスの制限は、事前にレジストリを変更しておくと解除できる 知りませんでした!! で、調べたところ、 regeditを起動して HKEY_LOCAL_MACHINE→SOFTWARE→Microsoft→WindowsNT→CurrentVersion→Setup→RecoveryConsole 「SetCommand」の値を1 「SecurityLevel」の値を1 でレジストリを変更し、 回復コンソール起動後 set allowallpaths = true set allowremovablemedia = true を実行すればアクセスできることがわかり、実行しました。 でも残念な結果報告になりました。 アクセスできましたが、残念ながらDOSアプリは動きませんでした。 もちろん、XPのコマンドプロンプトで動いているDOSアプリです。