mbrがぁぁぁぁぁっ!!!(TT)
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
NGNG良くなくて fdisk /mbrでもよくならなくて
Vineのjman fdiskするとDOS6.xのfdiskにはバグがあって...
などど書いてあったので
mbrが悪いっ!!とLinuxから
dd: if=/dev/zero of=/dev/hda1 bs=1024 count=1
したでし。
ガーン!! Win95が起動しなくなったでし。(TT)
Linuxからmountもできなくなったでし(TT)
winのインストールディスクでも
C:\ dir/p すると
「無効なメディアの種類です ドライブ C:」と言われたでし(TT)
HELP!!でし。(TT)
0002名無しさん
NGNGディスク交換して直った。
設定とかは同じで問題ないでし。
このときはFDからもブートしなくなった。
0003login:Penguin
NGNG「ギコハニャーン、ギコハニャーン」
と音が聞こえてきます。
寿命でしょうか?
0004login:Penguin
NGNGまだ大丈夫です
「イッテヨシ」と言うと壊れるんで注意
0005login:Penguin
NGNGDOS6 しかないなら,なんとか DOS6 で CD-ROM が認識できる起動
FD 作って,Win95 CD に入ってる extract コマンドで FDISK.EXE・
・IO.SYS・MSDOS.SYS・COMMAND.EXE を抽出し,DOS6 FD の中身を
これらで上書きして FD で再起動後,fdisk /mbr。
MBR って,IBM 用語で IPL (Initial Program Loader)っていうんだ
けど,れっきとしたプログラムなんで,/dev/zero なんかで上書き
しちゃだめ。
最悪,Partition Magic とか使った方がいいかもよ。
0006login:Penguin
NGNGこれのディスケットイメージをフロッピー又はブータブルCDROM
に書き込んだ奴を1枚作っておくと復旧の時に便利かも。
結構おすすめです。
00071
NGNGWindows起動ディスクの先頭から1024バイトを/dev/hda1に、
もしくは/dev/hdc1の先頭の1024バイトを/dev/hda1にコピー
したらどうか、と思いさっきからやってるんだがDisk I/O Error
が出て/dev/hda1からは起動してくれない。
dd if=/dev/hdc1 of=/dev/hda1 bs=1024 count=1
ではダメなようで。
0008login:Penguin
NGNG出来なかったすまん!
0009login:Penguin
NGNG多分無理だろうな。-uでどうにかなるのは最初にmbrをいじったのが
liloだったとき(バックアップ)だからな
0010login:Penguin
NGNG0011login:Penguin
NGNGそもそも /dev/hda1 てのは,いったい何のパーティションなんですか?
話からすると,Win95?
Win95のFAT16だとすると/dev/hda1への1024バイトの書き込みは,PBRとFAT1の先頭セクタを破壊してしまっています。
さて修復ですが,まずは,fdiskで/dev/hda1を同開始セクタ,同終了セクタで確保しなおしてください。これで,PBRの分は修復できます。
残り,FAT1の先頭セクタの方は,FAT2というバックアップが残ってますから,scandisk等で修復できるでしょう。
後,一部の方 /dev/hda と /dev/hda1 を混同されてますよ。
0012login:Penguin
NGNGあー,そうそう.
MBR消したいときは,
# dd if=/dev/zero of=/dev/hda bs=512 count=1
ですよ。
× /dev/hda1
〇 /dev/hda
× bs=1024
〇 bs=512
PC98の場合はまた話,別です。
0013login:Penguin
NGNGおいおい、パーティションテーブルまで消すなよ
00141
NGNGはい、Win95です。
>fdiskで/dev/hda1を同開始セクタ,同終了セクタで確保しなおしてください。
ってVineのfdiskでどうやるんでしょう?fdiskでWinのファイル消えてしまいませんでせうか?
ttp://sapporo.cool.ne.jp/irukaya/pcat/mult/mult01.html
で
C:\WINDOWS>debug ほげほげ でPBRの確保なんたらと書いて
ありましたがDOSプロンプトのdebugって初めて見ました。
使い方分かりません。-hでヘルプ出るわけでなし....。
ちなみにWindows起動ディスクでA:\>は出ますがCが狂ってる
ので.....。あとフロッピーからVineが起動するだけです。
00151
NGNGますますわからん。16進法?ヘックスダンプがなんたらとか?
0016login:Penguin
NGNG0017login:Penguin
NGNGん? MBRじゃなくて,boot strap loaderだけ消したいのか?
なら,bs=446にしといてくれ。
00181
NGNG相変わらず解決してませんがDOSプロンプトで
A:\>debug
- と出たあとに?と打ってリターンするといっぱい出た。
A アセンブル D ダンプ F 埋め込み H 16進数計算
R レジスタ操作 T 追跡 U 逆アセンブル
すんげー(@@)
たった1枚のフロッピーに入ってたのに何年も気付かなかった。
まるでティンポがあるのにオナニーしてなかったみたいだ!!!
ところでLinuxに似たような機能、ツールはありますか?
(と、いってもどう使ってよいやらわからない 泣;;)
0019login:Penguin
NGNGちょっと待ってね
0020login:Penguin
NGNG多分、mbrと一緒にパーテーションテーブルを壊してしまった、か、
95のPBRが無い、かのどちらかでしょう。
後者の場合は、sys C:とかやると良かったと思うんだけど
テーブルがぶっ壊れてる時はこれ
http://www.users.intercom.com/~ranish/part/
ここのPARTって言うツール、これはパーテーションテーブルをかなり
強力(危険でもある)にエディット出来ます。
使い方は直感的に解ると思います。
これで、テーブルを元の状態(開始、終了クラスタ、基本、拡張、パーテションID他)
に戻せば修復出来ます。
0021login:Penguin
NGNGhttp://www.stud.uni-hannover.de/user/76201/gpart
ってのがある。
00221
NGNGはWindows用のzipアーカイブなのでフロッピーWindowsな
現況なのでパス。
http://www.stud.uni-hannover.de/user/76201/gpart
はLinuxで行ってみたけど、これ最初のブロックをパスし
てその次ぎからスキャンとかしちゃって(泣)それじゃぁ
困るのよ〜〜(TT)って感じで。
で、自分では見つけてはいたんだけど
http://www.storage.ibm.com/techsup/hddtech/welcome.htm
で、2つあるほうのDiskManager2000ってのが御丁寧にLinux用に
あってちょうどフロッピーサイズでフロッピーにddして
(ddのしかたも書いてあって 泣)、起動フロッピーつくって
立ち上げました。なんとCaldera DR-DOSが立ち上がりました(@@)
......で結局、その中のツールでWindowsのインストーラーでハネ
られてたディスクがエラー無く認識され現在Win95の再インスト
ール中です。(あーあ)
ま、会社のお仕事ファイルとかじゃないからいんだけど。
教訓:「OS遊び」用と「Netインフラ」用のマシンは別にすべし!!!
(システムコマンダーだろうがVMwareだろうがダメ!!!)
(同じPCの別ディスクでもダメ!!!)
0023login:Penguin
NGNG師ねボケ
■ このスレッドは過去ログ倉庫に格納されています