ブートの知識とライブUSB作成上のbootint.batについて
OSはvistaです。
ophcrackを利用して、パスワードの解析を行おうとしましたが、
そこで疑問に思ったことを質問させて下さい。
ライブUSB作成の最後に必ずbootint.batを実行をしますが、なぜですか?
ライブCDではisoファイルをCDにイメージとして焼いたあと、BIOSでCD起動を選べば起動できます。
bootint.batを適用などしていませんよね。
各起動のステップは、以下の通りで正しいと思うのですが。
通常HDD起動のステップ、 電源オン→BIOS→HDDのMBR→アクティブなパーティション(vista)→vista起動。
CD起動のステップ、 電源オン→BIOS→CD→CD起動、ですよね。
USB起動のステップ、 電源オン→BIOS→USB→USB起動ではないのですか?
もしかしたら、足りない情報を理解していないのかもしれません。
調べたのですが、bootint.batの意味もよくわからないところがあり、
起動のステップのことや、他、思い違いしているところもあるかもしれません。
正確な知識を得たいと思いますので、ご指摘をお願いします。
No.2ベストアンサー
- 回答日時:
> 必ずbootint.batを実行をしますが、なぜですか?
bootint.batではなくてbootinst.batではありませんかね。
そのbatファイルはsyslinuxをinstallするものでしょう。
したがって、自分でsyslinuxを\boot\syslinuxフォルダにinstallすれば使う必要は無いでしょう。
> CD起動のステップ、 電源オン→BIOS→CD→CD起動、ですよね。
> USB起動のステップ、 電源オン→BIOS→USB→USB起動ではないのですか?
それぞれ書き直すと
電源オン→BIOS→CD→isolinux->CD起動
電源オン→BIOS→USB→syslinux->USB起動
ということになります。
bootloader(ブート用のプログラム)が必要なのです。
したがってUSBにはsyslinuxをinstallして使用する必要があります。
Live-CD/DVD.isoファイルにはCD/DVD起動でisolinuxでbootするようにisolinuxが組み込まれています。
ところがUSBはsyslinuxでなければbootできませんのでsyslinuxをinstallするわけです。
なお、isoでisolinux.cfgというファイルはUSBではsyslinux.cfgと名前を変更すればそのまま使用できます。
以上のことはophcrackに限らず、どのLive-CD/DVD.isoでも全く同じです。
ophcrackのisoを展開してbootフォルダを見れば添付画像のようになっているはずです。
---
追記:余談ですが、
> 通常HDD起動のステップ、 電源オン→BIOS→HDDのMBR→アクティブなパーティション(vista)→vista起動。
についても正確には
電源オン→BIOS→HDDのMBR→bootmgr->vista起動となります。
つまりvistaはbootmgrというbootloaderを使用しています。
win7もbootmgrです。XPはntldrです。
要するに、どのOSもbootloaderを使用してboot(起動)しています。
暫く時間がとれず、お返事が遅くなりました。
解説ありがとうございます。
まず名前を間違えていました。
大変失礼しました。
おっしゃる通り、bootinst.batでした。
>>>Live-CD/DVD.isoファイルにはCD/DVD起動でisolinuxでbootするようにisolinuxが組み込まれています。
全く知りませんでした。
お恥ずかしいかぎりです。
CD起動の手順、USB起動の手順、同様にvista起動の手順
今までにないくらいわかりやすい解説でした。
はじめは、CDのどこにbootloaderがあるのだろうと思っていましたが、
CDにもそう、すべての起動にはbootloadarが働いているということを教えてくださったのは
今回の疑問を解消する一番の助けになりました。
添付画像のとおり、
このファイルをisoとしてCDで焼けば、そのままライブCD用となり、
USBメモリにsyslinuxをインストールすれば(bootloaderを設定)、ライブUSBメモリになるというわけですね。
画像のおかげで一層理解しやすかったです。
ありがとうございました。
No.5
- 回答日時:
No.4の訂正です。
> No.1の補足です。
> 結論から言えば、No.1でも書いたように、そのbatファイルを使う必要はないです。
No.2と書くところをNo.1と書き間違えてしまいました。
No.4
- 回答日時:
No.1の補足です。
結論から言えば、No.1でも書いたように、そのbatファイルを使う必要はないです。
実際にやってみると次のようになりました。
ophcrack-xp-livecd-2.3.1.iso および ophcrack-vista-livecd-2.3.1.iso とも作業手順は同じです。
作業はwin7で行ないました。(CD/DVD装置は不要です)
1. ophcrack LiveCDをダウンロードして展開しUSBメモリに丸ごとコピーする。
2. boot\syslinux\syslinux.cfgファイルをルートフォルダにコピーする。
3. USBメモリにsyslinuxをインストールする。
以上で作業完了。
実際のUSBメモリの内容は添付画像参照。
4. USBメモリ起動にてPCを起動すればophcrackが起動し、使用できた。
※ただしwin7ではアカウントは解析できたがパスワードはcrackできなかった。
Vista、XPではパスワードまでcrackできました。
結論:パスワードはcrackに関してはophcrackは不十分である。(もっと強力なツールあり)
実際に検証してくださって本当に感謝しています。
おかげさまでusb起動できました。
正直linuxのほうは殆ど知りませんでしたし、
今回も設定しうwindowsのパスワードが本当に破られるのかどうか試してみたかったからでした。
(パスワードは使用できる数字、アルファベット大・小、記号を含めて20桁以上に設定しました)
その際、ブートに関して前から疑問に思っていたことをはっきりさせたいと思い
質問してみたのです。
結果、どうやらあやふやな情報しか持ち合わせていないようでした。
これを機にlinuxも含め、勉強してみようと思います。
いい雑誌か、webサイトをみてやってみようと思います。
最後までありがとうございました。
No.3
- 回答日時:
:>bootint.batではなくてbootinst.batではありませんかね。
Ophcrack Live CDからLive USBを作成するのに[bootinst.bat]を利用したのは最近の話ではありません。
あえて「バッチ・ファイルの内容」と言ったのは、仕組みも理解せずに「パスワード解析」など烏滸がましいからです。
起動の仕組みは、メディア(HD/CD/FD/UFDなど)の種類に関わりなく以下の通りです。
1、電源オン
2、BIOSに設定された起動順番に沿ってメディアのBootSectorを読む
3、メディア起動
ハード・ディスクからWindowsが起動する時のシーケンスは概ね以下の通りです。
Windows XPの :BIOS -> MBR内のNT52用BootSector -> ntldr -> boot.iniの記述に従ってOS起動
Windows VISTA/7 :BIOS -> MBR内のNT60用BootSector -> bootmgr -> BCDファイルの記述に従ってOS起動
これがLiveCDやLiveFDになると、BIOSからメディアに処理が移ってから読み込まれるBoot Loaderは、
CD :FDイメージ/isolinux / BootImage for Bootmgr
UFD: Syslinux / Grub /Grub2 /NT60 BootImage
BootLoaderはチェイン・ロードと言って他のBootLoaderを呼び出すこともできます。
例えば、Bootmgr -> Grub -> Syslunx -> Grub -> Bootmgr などのように他のOSを選択起動に利用されます。
最後に、質問の趣旨は「OphcrackのLive UFDを作りたい」ということだと思います。
1、FAT16/32でフォーマットしたUFDにLiveCDの内容を丸ごとコピーしてから
[syslinux]をUFDのBootLoaderとして組み込む。
2、isolinux.cfgを探し内容を編集してから[syslinux.cfg]としてUFDに保存する。
http://syslinux.zytor.com/wiki/index.php/The_Sys …
または、http://www.pendrivelinux.com/creating-a-bootable … を参考にして
[tazusb.exe]を利用してOphcrack LiveCDからLive USBを作成するかです。
解説ありがとうございます。
わざわざライブUSBの作り方まで記して頂いてありがとうございます。
[tazusb.exe]のほうではなく
syslinuxをbootloaderに設定して起動しようと思います。
No.1
- 回答日時:
:>ライブUSB作成の最後に必ずbootint.batを実行をしますが、なぜですか?
[bootint.bat]と言われても、そのバッチ・ファイルの内容が書かれていないのでは答えようがありません。
私自身これまで、様々なブート・ローダーで起動するブータブルUFD(USBフラッシュ・メモリ)を作成しましたが、
[bootint.bat]などバッチ・ファイルを使用したことは殆どありません。
:>調べたのですが、bootint.batの意味もよくわからないところがあり、
何を調べたかも書いてありませんが、
{bootint.bat]の内容が理解できないのですか?
起動シーケンスが分からないのですか?
ご質問が適切でないと、答えが集まりません。
暫く時間がとれず、お返事が遅くなりました。
バッチファイルというのを今まで知りませんでした。
お恥ずかしいです。
何がわからないかわからない状態のようだったかもしれません。
今後励むようにしたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) プータブルUSB起動について 4 2023/06/25 10:58
- ノートパソコン パソコンが起動しません。 安価で購入ASUS E202S 突然電源が落ち、電源をつけるとブルー画面 7 2023/03/26 00:01
- BTOパソコン OSの入ったHDDがBIOSには認識されるが起動しない 5 2022/04/15 00:47
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Windows 10 windows11 起動エラー 0xc0000225 1 2022/05/14 11:58
- CPU・メモリ・マザーボード BIOSの次にno option to boot toと表示されWindowsが起動できません 6 2022/05/20 23:19
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- デスクトップパソコン BIOSがIDE HDDを認識しない 5 2022/10/02 18:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンを起動したら画面が青...
-
Windows10を起動しようとすると...
-
PCを起動すると画面が真っ黒で...
-
PCが倒れました。
-
パソコンのディスプレー画面が...
-
widows xpのエラーで利用がで...
-
起動時に毎回 Press The ESC Key
-
セーフモードからの復帰
-
Windows7 時刻が 2010/01/01 に
-
ダウンロードマネージャはどこに?
-
リカバリーの仕方を教えてください
-
パソコン起動時に画面が4分割で...
-
Windowsの起動が途中で止まって...
-
数年放置のMacBookが起動なくな...
-
起動できなくなりました
-
NEC製 セーフモードができない。
-
Excelの強制終了ができません
-
Windows Media Center が勝手に...
-
電源を入れるとBIOS MENU画面が
-
imac g3が起動しなくなりました
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCを起動すると画面が真っ黒で...
-
タスクバーがウインドウに隠れ...
-
NEC製 セーフモードができない。
-
Windows10を起動しようとすると...
-
tightvncで灰色の画面になります。
-
Win10の「スタートアップ設定」...
-
起動時に毎回 Press The ESC Key
-
朝一番の起動のみネットワーク...
-
パソコン起動時に画面が4分割で...
-
Macの内蔵電池が切れるとどのよ...
-
電源を入れるとBIOS MENU画面が
-
SSDクローン換装後の旧ハードデ...
-
中華タブレットが起動しなくな...
-
アプリケーション"IJEPWAgent"...
-
Excelの強制終了ができません
-
いま手元にメルカリで買ったア...
-
win98の起動不具合(EXPLORER...
-
検索エンジンの初期化・・・
-
widows xpのエラーで利用がで...
-
ノートPC、一晩おくと正常に起...
おすすめ情報