はてなキーワード: FDDとは
どこからつっこもうかと思ったけど、やっぱやめた。
で、おっさんのクソつまんねー思い出話や愚痴でも。
ミトニックのクラッキングがすでに伝説となっていた二昔前、今じゃ考えられないがワープロで1分間に60文字打てれば「すごい人」「先進的」「ハッカー的」などと思われていた。
ソフトウェアは FDD でのコピーが横行し、そういうグレーな行動で行動で存在感を示そうとした馬鹿野郎が増えて一部で問題になっていた。
5インチFDD を使った MS-DOS が主流だったから、1990年代前半のことだ。
しばらくしたら、今じゃ考えられないが HTML をメモ帳で書いてホームページを立ち上げることができれば「すごい人」「先進的」「ハッカー的」などと思われた時代がきた。
HTML や画像に音楽・映画ファイルなどを埋め込んだり、そういうグレーな行動で存在感を示そうとした馬鹿野郎が増えて一部で問題になっていた。
メディアは 3.5インチ FDD から CD-R に代わりつつあり、Windows の新バージョンが販売されるたびに行列ができていたから、1990年代後半のことだ。
もうすこし経つと、サーバを立ち上げることができれば「すごい人」「先進的」「ハッカー的」などと思われた時代がきた。
P2Pで直接ファイルをやりとりするようになると、音楽・映画ファイルなどをアップロードしたり、そういうグレーな行動で存在感を示そうとした馬鹿野郎が増えて一部で問題になっていた。
WinMX ~ Winny が全盛だった時代だから、2001年~2005年だ。
それ以後も、同じように「技術開発」→「悪用される」の繰り返しだ。
いまだに思う。
まだまだハッカーは足りない。
単にコンピュータを利用する画家のような、クリエイティブなユーザでもいい。
0 と 1 でしか表現できない無能なコンピュータを、賢く使えるハッカーとなってほしい。
ネットワークを便利に使えるWebエンジニアが増えるほどには、そのインフラを支えるネットワークエンジニアが足らない。
仕舞いには、ITの歴史を田舎のヤンキーにこじつけて罵倒するしかできない低脳まで現れる。
そんなもん「おまえがキライ」で済ませろや。
A disk read error occurred
Press Ctrl+Alt+Del to restart
帰省中1ヶ月ほど放置し、久しぶりに電源を押すとエラーが出るようになったらしい。
変なソフトのインストールやBIOSのアップデート等はしていないとのこと。
当初はF8キーを押して[詳細ブートオプション]を開ければ、すぐに直せると思っていたけど、
ブートから進まないのだからF8キーを押しても同じエラーが出るだけ。
一応、F2キーでBIOS設定画面を開き、[Load Setup Defaults]を試すも症状変わらず。
また、VISTAにはXPの[回復コンソール]がなく、[システム回復オプション]という復旧手段が用意されている。
しかし、このマシンはプリインストール版なので、ディスクからの起動できない。
この場合はF8キーを押して[詳細ブートオプション]を開いて、そこから起動できるようだ。
その後、試行錯誤を繰り返した結果、再セットアップするしかないという結論に至った。
バックアップするにもWindowsが起動しないので、こんな時はいつもLinuxOS Knoppixに頼っている。
公式サイト(http://www.rcis.aist.go.jp/project/knoppix/)ではDVD版とCD版がiso形式で配布されており、DVDなりCDなりに焼けばOSをディスク起動できる優れもの。
さらにCD版をUSBにインストールしたUSB版も作成できるので、非常用に1つ作っておくと便利。
こちらのサイト(USB-Knoppixではじめよう http://yumenohako.jp/cgi-bin/knoppix/wiki.cgi)を参考に簡単に解説。
- 用意するもの
- 作成手順
- 前述したKNOPPIXの公式サイトからCD版のISO形式ファイルをダウンロード(現在はバージョン6.0.1)。
- 「DAEMON Tools」等の仮想ディスク作成ソフトでisoファイルをマウント。
- マウントしたディスクを開き、[KNOPPIX]フォルダを丸ごとUSB直下にコピー。
- さらに「\boot\isolinux」フォルダを開き、中のファイルを全てUSB直下にコピー。
- USB直下にコピーした[isolinux.cfg]というファイルの名前を[syslinux.cfg]に変更。
- こちらのサイト(http://www.kernel.org/pub/linux/utils/boot/syslinux/)から[syslinux.zip]をダウンロード(現在はsyslinux-4.02.zipが最新)。
- zipファイルを解凍して開き、「\win32\syslinux.exe」ファイルをCドライブ直下に移動。
- コマンドプロンプトを開き、[cd c:\]([]内のみ)と入力してEnterキーを押す。
- 次に[dir syslinux.exe]と入力してEnterキーを押す。
- さらに[syslinux.exe -ma USBドライブ名:](例:USBがEドライブなら[syslinux -ma E:]、間違ったドライブを指定すると指定先が壊れるので注意)と入力してEnterキーを押す。
- 完成!
- 使用方法
このマシンは前述の通りプリインストール版なのでインストールディスク(再セットアップディスク)が付属していない。
では、どうやって再セットアップするかというと、
しかし、今回はF11キーを押してもエラーが表示されるのみ。それにわざわざリカバリディスクを作成しているはずもなく手詰まり。
リカバリディスクはこちら(http://nx-media.ssnet.co.jp/)から購入できるけど価格は1万円。自作するしかない。
そもそも本来はリカバリディスクを作成できるのだから、HDD内のどこかにリカバリディスク用のデータが入っているはず。
そこで再びKNOPPIXを起動してみると、[NEC-RESTORE]という名前のリカバリ領域が隠しパーティションとして用意されていた。
こちらのサイト(LaVieレストア顛末記 http://deme.jp/wing/vol019/demeshin/NEC.htm)が大変参考になった。感謝。
- 用意するもの
- 作成手順
- 対象PCに接続されているUSBやLANケーブルなどはマウスとKNOPPIX以外全て外す。
- KNOPPIXで起動し、前述バックアップと同じ方法で[NEC-RESTORE]ドライブを開き、[RESTORE]フォルダを丸ごと外付けHDDにコピー(約10.3GB)。他のは不要。
- 「\RESTORE\TOOLS\IMG\winpe.iso」ファイルをISOイメージでCDに書き込む(Disk1)。
- 「\RESTORE\TOOLS」フォルダを丸ごとCDに書き込む(Disk2)。
- 「\RESTORE\BKVSTIMG.GHO」ファイルをCDに書き込む(Disk3)。
- 「\RESTORE\BKVST0**.GHS」ファイルが001から018まで18個あるので、まずは「BKVST001.GHS」から「BKVST007.GHS」まで約3.75GBをDVDに書き込む(Disk4)。
- 「BKVST008.GHS」から「BKVST014.GHS」まで約3.75GBをDVDに書き込む(Disk5)。
- 「BKVST015.GHS」から「BKVST018.GHS」まで約1.93GBをDVDに書き込む(Disk6)。
- 完成!
- 使用方法
- 対象PCの電源をつけ、Disk1を挿入。そして、電源ボタンを長押しして強制終了。
- 再度、電源をつけ、すぐにF2キーを連打してBIOS設定画面を開き、[Boot]タブから[1st Boot Device]を[CD-ROM]に変更して設定を保存。
- しばらくすると[Window Vista 再セットアップ]が起動するので、[再セットアップ]を選択(他のものを選択しても途中でエラーが出た)。
- その後[Cドライブのみの再セットアップ]など3項目が表示されたので、自分は[ハードディスクを購入時の状態に戻して再セットアップ]を選択。
- あとは「ディスク2を入れてください」等の指示に従って、Diskを入れ替えていけば、そのうちWindowsのセットアップ画面になる。
以上の作業によりHDDが故障していない限りはリカバリディスクを作成して再セットアップ可能。
ただし、当初のエラーの原因がHDDにある可能性もあるので、HDDを交換してからリカバリディスクを使用した方がいいかもしれない。
今後はCrystalDiskInfoなどのソフトを使用してHDD監視をするつもり。
再セットアップが進むと、シマンテック社の「Norton Ghost」というバックアップツールが起動し、1%2%3%...と作業が進行する。
最初にやった時は、50%ほど作業が完了したところでこんなエラーが出現。
Cannot open GHOSTERR.TXT - insert diskette (434)
File Name ? (546)
Output error file to the following location
[OK] [Cancel]
おそらくGHOSTERR.TXTというファイルの出力先が見つからないのだろうとあたりを付けて、
フォーマット済みCD-RWを挿入後、A:をCDドライブのF:に書き換えてOKを押すと
Application Error 19235
Ghost has detected corruption in the image file.
Please perform an integrity check on the image.
if this program persists, please contact Symantec support center
このイメージファイルとは、前述リカバリディスク作成手順6以降の[拡張子GHSのファイル]。GHSはGHOSTの略か?
そこで、Disk4,5,6をNERO9体験版+太陽誘電製のTHE日本製のDVD-Rを使用し、
念のためディスク1枚あたり4GBを超えないようにし、4倍速で焼き直してみたところ、今度は正常に再セットアップが完了。
最初はWindowsに標準装備されている[ディスクへの書き込み]+台湾製の安物DVD-Rを使用したのだが、
これを教訓に次からは絶対にライティングソフトと国産ディスクを使うことにしよう。
CrystalDiskInfoを使用してHDDの状態を調べたところ、案の定「注意」レベルだった。
| 注意項目 | 生の値 |
|---|---|
| 代替処理保留中のセクタ数 | B(11) |
| 回復不可能セクタ数 | 25(37) |
※[生の値]の数値はデフォルトが16進数表記。括弧内は10進数に変換した数値。
やっぱり当初のエラーはHDDの故障とまではいかなくとも寿命が近いということだったのか。
使用時間は17000時間。HDDの交換を検討した方が良いけど、一体型の交換は難しいような。
まずはWestern Digital製HDDだからData Lifeguard Diagnosticsでゼロフィルをやってみる予定。
エラーチェックで完全に逝くかもしれないけど、バックアップもしてるし、リカバリディスクもあるし。
あと、VistaのバーションはSP1だと思っていたけど、まだ更新していなかった模様。
そこで更新プログラムをインストールしてみると途中で止まってしまい、修復スタートアップする羽目に。
Vista SP1の導入に失敗し、修復スタートアップを行ったものの、12時間経っても終わらず。
そこでいっそのことHDDのデータを完全に消去して、再セットアップすることにした(7時間ほどかかる)。
方法としては先日のとおり、Western Digital製HDDの診断ツール「Data Lifeguard Diagnostics」を使用する。
このツールはFDD版とCD版しかないので、いつものようにUSB版の作成を試みる。以下作り方と使用方法。
- 用意するもの
- 作成手順
- こちら(http://files.extremeoverclocking.com/file.php?f=196)から[Windows 98 System Files]をダウンロード後、解凍しておく。
- こちら(http://files.extremeoverclocking.com/file.php?f=197)から[HP USB Disk Storage Format Tool-v2.1.8]をダウンロード後、インストール。
- [HP USB Disk Storage Format Tool]を起動し、[Device]で用意したUSBを選択。[Create a DOS startup disk]にチェックを付け、[using DOS system files located at:]のところで、先ほど解凍したフォルダ(ファイル名はwin98boot)を指定する。
- こちら(http://support.wdc.com/product/download.asp?groupid=608&sid=30&lang=jp)から[Data Lifeguard Diagnostic for DOS (CD)]のiso形式をダウンロード。
- USB内に[DLGDIAG]という名前のフォルダを作成。
- ダウンロードしたisoファイルを仮想ディスク作成ソフトでマウント。
- マウント起動したディスク内の[DLGDIAG5.EXE][DLGDIAG.txt][DLGLICE.TXT]をUSB内の[DLGDIAG]フォルダにコピー。
- 完成!
- 使用方法
- PCにUSBを挿して、起動直後にF2を連打。BIOS設定画面から[boot]→[Hard Disk Boot Priority]を選択し、USB-HDDを一番上にして設定保存。
- DOSが起動するので、[cd dlgdiag]と入力してEnter。その後、[dlgdiag5]と入力してEnter。
- [Data Lifeguard Diagnostic]が起動するので、ライセンス画面でESCキーを押す。そして承諾。
- メイン画面が開いたら、[Extended Test]を選択して、まずはHDDのチェック(結果は余裕のFail)。所要時間は容量500GBで1時間40分。
- 続いて[Write Zeros To Drive]を選択して、HDD内の全データを削除(0で埋める)。これは2時間。
- もう一度[Extended Test]を実行(1時間40分)。この時点でNO ERRORS FOUND(エラーなし)。
- BIOS設定画面を開き、デフォルト設定をロードして、あとは前述どおりに再セットアップ(1時間30分)。
再セットアップ後、CrystalDiskInfoを実行すると見事に「正常」レベルに回復。
前回注意項目だった「代替処理保留中のセクタ」と「回復不可能セクタ数」の生の値は0に変化。
なぜか使用時間が14000時間に減少していたものの、とりあえずはHDDの故障の心配はしなくていいかな。
ちなみにSP1の導入は成功。今後はCrystalDiskInfoを常駐させ、監視を続けることにする。
あれから10か月後、悪夢のブルースクリーンが降臨したので、またクリーンインストールを行った。
CrystalDiskInfoを使用してHDDの状態を調べたところ、「注意」レベルに逆戻り。
| 注意項目 | 生の値 |
|---|---|
| 代替処理保留中のセクタ数 | 2D9(729) |
| 回復不可能セクタ数 | 70(112) |
※[生の値]の数値はデフォルトが16進数表記。括弧内は10進数に変換した数値。
以前のエラー時よりさらに状況が悪化しており、HDDの寿命がかなり迫っている模様。
いつ突然死を迎えてもおかしくないので、重要なデータをバックアップのうえHDDの交換を予定。
ブログがないので、増田にログ残し。ツッコミや質問はid:frsattiまで。
PCは5インチのFDDドライブ×2が普通で、ブラウザはモザイクで、wwwの最初の画面はwww.ntt.jp(日本のインターネットサイトとかなんとかっていう見出し名)で、20Mの外付HDDが貴重品だった。
パソコン通信は匿名、インターネットは本名っていう不文律があった気がする。ネットニュースの投稿はみんな署名に本名と大学や会社名の所属を書いてた。
日本だけのものじゃないから日本人相手でもメールのタイトルに2バイト文字使わないとか、なるべくネットに負担かけないためにメール本文は簡潔にするというマナーもあった。
プロバイダは1800円固定だけど遅いベッコアメか、1分30円の高いIIJしかなかった。
身に覚えのない「楽天市場」というなんだかあやしげな発行元からの宣伝らしきメールが届いた(スパムメールという概念はまだなかった)。
第0001回:衰退していくIT業界に向けて、30半ばシステムエンジニアが昔の思い出を語るよ 0001
第0010回:衰退していくIT業界に向けて、30半ばシステムエンジニアが昔の思い出を語るよ 0010
中学生になった僕は、マイコン熱がさらに高めていった。その頃お小遣いもそれなりに増え、折りしも、バブルの好景気にさし掛かろうかと言う時代、自営業である家業もある程度儲かっていた記憶があって、家の財布の紐はちょっとだけ緩んでいた。
住んでいる家は それまで通り6+6畳で狭いままだけど、新しいマイコンをねだれば買えてしまう時期だったと思う。狭い借家にマイコンやモニタが所狭しと並べられ、家の一角だけは未来的な雰囲気(当時としては)が漂っていた。
僕は、当時全盛期だったNECのマイコンどうしても欲しく、初めて自分のマイコン(兄貴との共同出資かもしれない?失念。)を買った。それがPC-6601(1983年発売、定価143,000円)だった。
当時、マイコン小僧たちの憧れはPC-8801シリーズ(この時の最新機種は、PC-8801mkII。価格は20万前後)で、当然ながら欲しいと思っていたのだけど、やはり値段の兼ね合いから却下されてしまったのだと思う。また、どうしてもやりたいゲームがFM-7に無く、PC-6000シリーズにはあったと言う理由もある。(ゲームについては後述)
PC-6601の売りはなんと言っても3.5インチFDD搭載と言う事。その当時出回っていた5インチのフロッピーに比べ、あの完全に磁気面がガードされた3.5インチフロッピーはなんとも先進的で、当時の憧れだった。それから、どう考えても無駄な、合成音声をしゃべる機能があった。
PC-6601を買ってからの僕は、BASICもまぁ触っていたけど、難しすぎるベーマガのBASICプログラムにはついていけなくなり、当時流行り出したアドベンチャーゲームを解く方に熱中していたと思う。
その頃熱中していたゲームは、ミステリーハウスから始まり、T&Eソフトのスターアーサー伝説I 惑星メフィウスやデゼニワールドをなんかを必死に解いていた。この時代は、途中で詰まってしまったらそれまで、攻略本や教えてくれる人など居ないので、月一に発売される雑誌の攻略ページなんかを見て、しこしことゲームをやっていた。当時のゲームの進みはかなり遅かったと思う。1ゲーム解くのに軽く半年くらいは要していたはず。
そもそも上述した「スターアーサー伝説I 惑星メフィウス」なんかは、とある牢獄から脱出するのに、牢獄のドア、3本の鉄格子の右を3回「タタク」と入力するなどと、おそらく知らなければ永遠に気が付かないような謎解きが平然と混入していた。ゲームバランスなんてあったもんじゃない。
あと描画速度の遅かった事と言ったらない。少し凝った絵だと、1シーン1分くらい描画していたように思う。
当時のグラフィックスを今見て、すごく懐かしいなと思うのは、当時は表現できる色数がかなり少なかったので、(8色とか16色とか)アドベンチャーゲームなどで人物や背景を表現する為に、2色で細かい縞模様を作り、無理やり中間色を作り出していた。この描画表現を見ると、かなりノスタルジックな気分になる。
ちなみにその当時、僕はファミコンのゲームをかなり軽視していたと記憶している。
ファミコンが発売されてしばらくの間、ファミコンのゲームはマイコンゲームからの移植で、機能を制限したものが多かった。なので、しばらくファミコンは自宅に無かったし、見向きもしなかった。
ファミコンなんかよりもマイコンのゲームの方が数倍複雑で楽しいし、ファミコン自体は、所詮マイコンの機能限定版だと思っていた。
しかし、この状況はすぐに逆転することになる。ファミコンが思わぬ大流行をしたため、マイコンのゲーム数は、ファミコンにいとも簡単に抜かれた。仕方なく少し遅れ気味にファミコンを買う羽目になる。
あの頃やったアドベンチャーゲームには、色々な思い出がある。中間色を駆使したあのグラフィックスをみると、いつでもあの頃の思いが蘇ってきて、なぜだかワクワクしてしまう。
まだ続くと思います。
年度末ってこともあって、社内のPCがリプレース。
デルの姉ちゃんに値切って値切って買いまくった。
しかし。30台ほどだけど、オラクルやらオフィスやら業務に関連するアプリケーションをインストールしなきゃいけない。1台1台はめんどいのでクローニングしたい!
デル姉ちゃんにそういうツールないかね?って聞いたら「100台以上お買い上げの方にはツールを提供させていただいてます」っておい!
ほとんどここで解決するけど、windowsXPにはsysprepと呼ばれる環境複製用のツールがあるみたい。
(参考:http://www.atmarkit.co.jp/fwin2k/win2ktips/553sysprep/sysprep.html)
後述するOSのCDからコピーするか、Windowsのサイトでも落とせるらしいけどURL知らない。
流れとしては
マスターPCセットアップ→Sysprepで固有情報削除→image for windowsでDVDにバックアップ→終了
と、至ってかんたん。慣れればsysprepからDVDへのバックアップは作業時間的には10分ぐらいで終わる。(焼く時間除く)
これはsetupmgrでどの程度コピーさせるかにもよるけど、設定によってはクローンさせたPCを立ち上げると、メーカーのPCのように、マシン名の入力だけで業務用アプリがインスコされた状態になる。
だから、
PC買う→クローン化→担当に渡す→担当でマシン名入力→使える
とかんたんなのだ。もちろんマシン名の省略(全自動)もできる。
ちなみに、ブート可能なDVDを作れるので、買ったPCにリストアDVDを入れて、DVDからのブートにすれば後は2回ぐらいエンターキーを押せばバックアップ全自動。
Sysprepでは、SIDの再生成、プロダクトキーのリムーブ、コンピュータ名のリムーブとかもできる。(クローンPCで個別に設定できる)
ただ、officeやその他ソフトのシリアルはリムーブできないから、ライセンス体系に注意。(officeはボリュームライセンスにしないとダメ)
ノートンとか個人用のを使ってるのであればそれも注意。使えない。
読み返したら思った。引き継げるものと引き継げないものをリスト化しなきゃ。
こいつは海外製みたいだけど、HDDをそのままDVDに焼いてくれる。
DOS起動ディスクを作れば、OSが立ち上がる前の状態をバックアップしてくれる。
さらに、ブート可能なメディアになるから、リストア時にいちいち個別アプリケーションをインストールする必要が無い。
さらにさらになんと言ってもフリー。これ最強。
インスコ方法はここ(http://www.caspers.ii2.cc/image_for_windows/dos_hdd.html)参照。
上記URLではFDDに入れてるけど、CDRとか、DVDでもOK。
USBメモリをブート指定できるならそれでもOK。
これは後から使いまわせるから、取っておいたほうがいい。
あとリードミーとか、お気に入りとかカスタマイズするならAllUsersフォルダに入れとく。(adminとは別のユーザーを作って担当に渡すため)
もちろんメーラーとかブラウザもalluserでインストール。
windowsのOSのCDROMにDEPLOY.CABってのがある。(確か/support/tools/だったはず)
c:\sysprep
ね。sysprepフォルダは自分で作る。ちなみにこれはセットアップ完了後自動的に削除される。
上記で展開したファイルにsetupmgr.exeってのがあるからそれを実行。
sysyprep用のセットアップファイルを作るってので、ウィザードに従って設定するです。
ここで設定したものはクローンに引き継がれるから、組織名とか、タイムゾーンとか、統一させたいものを入れていく。
OSのライセンスがボリュームライセンスなら、ここでライセンスキーを入れればセットアップ時にライセンスキーを入れなくて済む。
設定しないものはセットアップ時に聞いてくるから、そのときに個別で設定する。
setupmgrが終わったら、確かsysprep.iniってファイルができる。(c:\sysprep\sysprep.ini)
それを確認したら、sysprep.exeを起動。
SIDを重複させちゃいけないから、「セキュリティ識別子を・・・」ってとこのチェックはずす。
あとmini-setupを使うにチェック。
シャットダウンモードはどれでもいい。再起動はタイミングがわからないから、シャットダウンがいいかも。
「再シール」ボタンをクリックして、シャットダウンするのを待つ。これで7割ぐらい終わり。
心配性なあなたは、再シール化が終わった(シャットダウンした)らいったん起動してみる。
これがクローンの状態。
いろいろ試してみて問題なければもっかいsysprepすればOK。
再シール後のブートは最初に作ったimage for dosでブートさせるのだ。
image for dosで起動させるとDOSメニューが出る出る。
あとはここ見て。
http://www.caspers.ii2.cc/image_for_windows/dos_hdd.html
終わりです。
ためしにオニューのPCに作ったDVDでブートさせてリカバってみよう!
補足よろ。