yuu_nkjm blog


2010-08-11(Wed) 編集

[Apache][.htaccess] HTMLのMetaタグもしくは.htaccessによるURL転送

http://yuu.nkjm.info/のコンテンツを改訂して,新しくhttp://yuu.nkjm.info/diary/に設置したとする.http://yuu.nkjm.info/へアクセスがあったとき,http://yuu.nkjm.info/diary/に転送する様にしたい.

以前いろいろと調べていた(DocumentRootを指し示すURLにアクセスがあったときに,mod_rewriteを使って別のディレクトリの下のコンテンツを表示させたい - yuu_nkjm@tDiary(2010-05-17))せいで,.htaccessとmod_rewrite脳になっていたが,メタタグで飛ばすのが一番簡単だったか.

<META HTTP-EQUIV="refresh" content="0;URL=http://yuu.nkjm.info/diary/">

404を出したくなかったので,サイト移転により404になったときには,新サイトのトップに飛ばしたかったのだけど,まあいいや.

他の方法として,.htaccessのRedirectやRedirectMatchでなんとかすることを考えた.しかし,"Redirect サーバ上の物理パス URL"という飛ばし方なので,物理パス以下を指し示すURLへの転送を行うとループが発生しやすい.急ぎだったので,メタ(Meta)タグを使う方式にした.

RedirectMatch (.*)$  http://yuu.nkjm.info/diary/

2011-08-11(Thu) 編集

[Windows][Linux][Knoppix][Troubleshooting] 起動しなくなったWindowsを修復する(ハードディスクとファイルシステムの復旧)

Knoppixでマウントを試みる

KnoppixをUSBメモリからブートする - yuu_nkjm blog(2011-08-10)で,KnoppixをUSBメモリからブートできる様にした.

dmesgを見たところ,/media/sda,/dev/sdaが復旧対象と思われるデバイスがあった."fdisk /dev/sda"とすると,パーティションが見えた.パーティションサイズは妥当,ブートフラグも正しいとこに付いている.

"mount -t ntfc /media/sda1 /tmp/hoge"としたが「ボリュームが壊れているよ」というエラーが出た.KnoppixからNTFSの復旧はできなさそうなので,Knoppixはこの辺で諦めることにした.

Ultimate Boot CDでハードウェア的な故障がないかチェックする

Windowsの回復コンソールからchkdskをかけようと思うが,その前にHDDがそもそも壊れていないかを確認する.

まず,Ultimate Boot CDをダウンロード.md5sumのチェックサムを確認する.ImgBurnなどで焼く.焼き終わったら,このCDから起動する.

起動したら,HDD→Diagnosis→Drive Fitness Testと選択する.しかし,困ったことに,以下の様な選択をさせられた.

PC DOS 7.0 Startup Menu
1.for Adaptec
2.for LSI 320 Controller
3.for Tekram & Symbios Controllers
4.for ATTO 320 Controller

ディスクコントローラ(?)なんかユーザに選択させんといてやと思いながら"2.for LSI 320 Controller"を選択したら,Drive Fitnessが起動できた.

設定は特にいじらずに"Quik Test"を実行した.結果は,背景は緑でエラーコード0x00との表示.つまり問題なし.Advanced Testはひとまず実行しなくて良いだろう.

HDDの物理的なチェックはここまでにして,Windows(DOS)のコマンドである"chkdsk /p"を回復コンソールからやってみよう.

Windows 回復コンソールでファイルシステム,MBR,ブートレコードの修復を試みる

Windows XPの起動ディスクを入れて起動.回復コンソールを起動する.回復コンソールの機能は,Windows XP 回復コンソールについて (上級ユーザー向け)を参照のこと.

chkdskを実行するが,失敗に終わる.

chkdsk /?
/p : ドライブの完全チェックを行い、エラーをすべて修正します。 
/r : 不良セクタを見つけ、読み取り可能な情報を回復します。
 
chkdsk /p
ボリュームが回復できないエラーが一つ以上あります.(うろ覚え)

万策尽きたか….パーティションが見えていたし,MBRに問題はなさそうだが,一応,MBRを直して,ブートフラグを立て直してみるか.

fixmbr
fixboot

ダメだろうなと思いながら再起動したら,Windowsが起動した.結局,MBRが壊れていたということなのだと思うけど,何か釈然としないな.

HDDやファイルシステムの破損に備えて手元に置いておくと良いもの

  • Knoppoixの入った起動可能なCD-ROM(USBメモリ)
  • Ultimate Bootの入った起動可能なCD-ROM(USBメモリ)
  • Windows XPのインストールDisc

トップ «前の日(08-10) 最新 次の日(08-12)» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|