Windows修復ツールUltimate Boot CD

Ultimate Boot CD(アルチメットブートCD)は、OSがブートや起動できないときに救済したり修復したりするための有名ツールを集めたブートCDです。

ダウンロード

2020.11.14現在 Version5.3.9 822MBあるためか?CD-Rに焼けません。

また、5.3.7も676MBとCD-Rの容量内に収まりそうなのですが、Windows10付属のISO焼き込み方法「ディスクイメージの書き込み」では焼けませんでした。

フリーウェアで「DeepBurner1_Portable」ってのがあるのでそれを使って焼き込みました。

現在のバージョン1.9です。インストールせずにDeepBurner Free 1.9 (Portable)版を使いました。日本語にするにはランゲージファイルがあるのでそれを同じフォルダにリネイムしてブッコみます。

https://www.deepburner.com/index.php?r=download

https://www.deepburner.com/index.php?r=download&pr=language_files

起動

ダウンロードしたISOファイルはWindows10なら

Windows10の場合は、高速スタートアップってのが効いていてブートメニューにたどり着けません。そのためCDを入れてもブートしないのです。

以下の手順でCDを起動させるまでたどり着けます。

「Shift」キーを押しながらスタートメニューから「再起動」を選択すると詳細ブートオプションの画面が出てきます。そこから起動をCDからにすればCDをブートできるようになります。

リスト上の各項目から、使用するソフトを選択します。
マウスは使えません。
「↑」「↓」カーソルキーで選び、「Enter」キーで決定します。

使いそうなツールは以下と思われます。

・ メモリ動作チェック : Memtest86 / Memtest86+

・ ハードディスク診断 : Drive Fitness Test

・ パーティションの復元 : TestDisk

・ ハードディスクデータ消去 : Darik’s Boot and Nuke

・ BIOSパスワード解除 : CmosPwd?

・ 「boot.ini」の編集 : EditBINI

・パーテションツール:Gparted

収納ツール一覧

Name of ToolVersionLicenseNotes
/BIOS
!BIOS3.2Freeware  
BIOS1.35.0FreewareWebsite says V1.35.1, but program displays V1.35.0. 
CMOSPWD5GPL  
KEYDiskn/aFreeware  
PC CMOS Cleaner2FreewareIncluded as module in Parted Magic. 
Q&D Vital Data Manager1.4hFreeware  
WipeCMOS1.2Freeware  
/CPU
CPUstress2.5.4Freeware  
CPUburn1.4aGPLIncluded in CPUstress. 
CPU Burn-in1FreewareIncluded in CPUstress. The Linux version which is included in UBCD is at V1.00. V1.01 applies to Windows only. 
CPUinfon/aGPLIncluded in CPUstress. 
CPUID2.19GPL  
Intel Optimized LINPACK Benchmark11.2.0FreewareIncluded in CPUstress. 
Intel Processor Frequency ID (P3 and below)7.2Freeware  
Intel Processor Identification Utility (P4 and above)5.3Freeware  
Mersenne Prime Test23.9.2Free softwareIncluded in CPUstress. 
Mersenne Prime Test28.5Free softwareIncluded in CPUstress. 
Stress1.04GPLIncluded in CPUstress. 
StressCPU (requires CPU with SSE)2GPLIncluded in CPUstress. 
System Stability Tester1.5.1GPLIncluded in CPUstress. 
x86test0.10aGPL  
/HDD/Boot Management
BOOTMGR5-Aug-12Freeware  
Boot Partition2.6Freeware  
EditBINI1.01.1Freeware  
GAG (Graphical Boot Manager)4.1GPL  
Gujin2.8.7GPL  
MBRtool2.3.200Freeware  
MBRWork1.08Freeware  
PLoP Boot Manager5.0.15Free for personal use  
Smart BootManager3.7.1GPL  
SPFDISK (Special FDISK)2000-03vFreeware  
Super Grub Disk0.9799GPL  
Super Grub2 Disk2.00s8GPL  
XFDISK (Extended FDISK)0.9.3 betaFreeware  
XOSL (Extended Operating System Loader)1.1.5GPL  
XOSL-OW (Extended Operating System Loader)1.1.6GPL  
/HDD/Data Recovery
Q&D Unit/Track/Head/Sector1.3jFreeware  
Offline NT Password & Registry Editor140201n/a   
PCLoginNow2FreewareIncluded as module in Parted Magic. 
PCRegEdit1FreewareIncluded as module in Parted Magic. 
PhotoRec7.1GPLIncluded in Parted Magic. 
TestDisk7.1GPLIncluded in Parted Magic. 
/HDD/Device Info and Management
AMSET (Maxtor)4Freeware  
ATAINF1.3Freeware  
ATA Password Tool1.1Freeware  
Change Definition Utility (for Fujitsu M16xx/M2915 HDDs)n/aFreeware  
DiskCheck4.3.0Freeware  
DISKINFO1.02Freeware  
ESFeat (ExcelStor)2.3Freeware  
Feature Tool (IBM/Hitachi)2.15Freeware  
GSmartControl0.8.6GPLIncluded in Parted Magic. 
SMARTUDM2Freeware  
UATA100 (Seagate)3.06Freeware  
UDMA Utility (for Fujitsu MPD/MPE/MPF series HDDs)1.13Freeware  
UDMA Utility (for Fujitsu MPG series HDDs)1.17Freeware  
Ultra ATA Manager (Western Digital)June, 2003Freeware  
WDIDLE3 (Western Digital)1.05Freeware  
/HDD/Diagnosis
ATA Diagnostic Tool (Fujitsu)7Freeware  
Data Lifeguard Diagnostic for DOS (Western Digital)5.27Freeware  
Data Lifeguard Diagnostic for DOS (Western Digital)5.21FreewareLatest V5.22 has the note in version history “Removed missing test tracks check”. Since we are uncertain of the impact of this change, older version has been included just in case. 
Data Lifeguard Diagnostic for DOS (Western Digital)4.15FreewareV5.x has been reported not to work on some older machines, so V4.15 has been included as a backup. 
Drive Fitness Test (IBM/Hitachi)4.16Freeware  
ES-Tool (Samsung)3.01vFreeware  
ESTest (ExcelStor)4.5Freeware  
GWSCAN (Gateway)3.15FreewareFor IDE hard drives 10GB or smaller. 
GWSCAN (Gateway)5.12FreewareFor IDE hard drives larger than 10GB. 
HDAT25.3FreewareLatest stable release, but with device-level testing disabled. 
HUTIL (Samsung)1.21FreewareFrom soeren: “HUTIL 2.00 lacks the possibility to view the SMART values and it appears to be a lot slower than 1.21. It’s only needed for the newest Samsung drives, the “older” ones still work with 1.21.” 
HUTIL (Samsung)2.1Freeware  
MHDD324.5FreewareOlder version included because it supports ATA/SCSI Terminal for scripting, which was removed in the new version. 
MHDD324.6Freeware  
PowerMax (Maxtor/Quantum)4.09FreewareOlder version included because this is an uncripppled version that works with non-Maxtor HDDs. 
PowerMax (Maxtor/Quantum)4.23Freeware  
SCSIMax (Maxtor/Quantum)1.21Freeware  
SeaTools for DOS (Seagate/Maxtor)2.22FreewareVersion included is 2.22 instead of 2.23 at Kaur Kuut’s recommendation. Apparently the only feature introduced in V2.23 was “Long Test time out failure for drives that take too long to complete the Long Test”, but that prevents large capacity HDDs from completing the long generic test because all modern HDDs time out by default. Seagate subsequently removed this feature in SeaTools for Windows V1.4.0.2, but never did for SeaTools for DOS V2.23. 
SeaTools for DOS (Seagate/Maxtor)1.12Freeware  
SHDIAG (Samsung)1.25Freeware  
TAFT (The ATA Forensics Tool)1.2Freeware  
ViVARD0.4FreewareThe official website is down. Various third party websites claim to have V1.0, but is actually V0.4. 
/HDD/Disk Cloning
Clonezillan/aGPLIncluded in Parted Magic. 
CopyWipe1.14Freeware  
EaseUs Disk Copy2.3.1Freeware  
g4u2.6BSD  
HDClone (Free Edition)7.0.2Freeware  
partimage0.6.9GPLIncluded in Parted Magic. 
Partition Saving4.3Freeware  
PC INSPECTOR clone-maxx1FreewareActual version is 0.95 Build 769, but is referred to as 1.0 on product website. 
Q&D Unit Clone1.1rFreeware  
/HDD/Disk Editing
Disk Editor3Freeware  
DISKMAN44.2A3Freeware  
DiskSpy Free Edition (Personal use only)2Freeware  
PTS DiskEditor1.04FreewareExcellent information about this tool <a href=”http://thestarman.pcministry.com/tool/de/PTS-DE.htm”>here</a>. 
/HDD/Disk Wiping
Active@ KillDisk Free Edition4.1.2393FreewareFree Edition. Supports “One Pass Zeros” method only. Note that KillDisk V5.x is Windows only. 
CopyWipe1.14Freeware  
Darik’s Boot and Nuke2.3.0GPL  
Fujitsu Erase Utility1Freeware  
HDDErase4Freeware  
HDDErase3.3FreewareOlder version included because latest version is reportedly not compatible with Intel SSDs. 
HDShredder (Free Edition)4.0.1Freeware  
MAXLLF (Maxtor)1.1Freeware  
PC Disk Eraser5FreewareIncluded in Parted Magic. 
PC INSPECTOR e-maxx0.95FreewareActual version is 0.95 Build 775, but is referred to as 1.0 on product website. 
SUTIL (Samsung)1.01Freeware  
/HDD/Installation
Data Lifeguard Tools (Western Digital)11.2Freeware  
DiscWizard 2003 (Seagate)10.45.06Freeware  
DiscWizard (Seagate/Maxtor)11.0.8326FreewareMaxBlast V5.0 is essentially the same thing i.e. OEM version of Acronis TrueImage. Startup Recovery Manager not included. Didn’t see much use for it on the bootable CD, plus it can be activated in the Win32 program itself if required, or you can copy over the “Recovery Manager” folder youself. 
Disk Manager (IBM)9.61Freeware  
Disk Manager (Samsung)10.42Freeware  
MaxBlast (Maxtor)4Freeware  
/HDD/Partition Management
Cute Partition Manager0.9.8Freeware  
Dsrfix3.12Freeware  
FIPS2GPL  
Free FDISK1.3.1GPL  
GParted0.13.1-gitGPLIncluded in Parted Magic. 
Partinfo1.14FreewareV1.11 and above are Windows only. 
Partition Explorer1.01Freeware  
Partition Resizer1.3.4Freeware  
Partition Saving4.3Freeware  
PTDD Super Fdisk1Freeware  
Ranish Partition Manager2.4FreewareUsing stable version because V2.44 is beta and reported to be buggy. 
SPFDISK (Special FDISK)2000-03vFreeware  
XFDISK (Extended FDISK)0.9.3 betaFreeware  
/Memory
AleGr MEMTEST2Free for personal use  
DIMM_ID3.57UBCD OnlyThis is a special UBCD-only version authorized by the author. 
Memtest864.3.7GPLAs of UBCD V5.2.8, V5.0.0 Free Edition extracts to V4.3.7. 
Memtest86+5.01GPL  
TestMemIVn/aFreeware  
Windows Memory Diagnostic0.4Freeware  
/Others
boot.kernel.org (BKO)n/aFreeware  
ClamScan Antivirus0.97.5GPLIncluded in Parted Magic. 
FileLink3.01FreewareThis program is part of Caldera OpenDOS V7.03. 
F-PROT Antivirus6.2.3Free for personal useIncluded as module in Parted Magic. 
Kon-Boot1Free for personal use  
netboot.xyzn/aFreeware  
Parted Magic2013_08_10_i586GPLFull list of programs can be found here. Parted Magic is now payware and can no longer be updated to the latest version. Last free version (2013_08_10) was obtained from this website 
UBCD FreeDOS (Based on NwDsk V3.40)R1.53n/a Based on NwDsk V3.40. 
/Peripherals
ATAPI CDROM Identification2.22Freeware  
CHZ Monitor-Test2Freeware  
Parallel Port Information System1.45Freeware  
Video Memory Stress Test1.7GPL  
Enhanced Keyboard Checkern/aFreeware  
AT-Keyboard Testern/aFreeware  
/System
AIDA162.14n/a Discontinued 
ASTRA (Demo version)6.514-day Demo  
Hardware Detection Tool0.5.2GPLpci.ids.gz: 20/02/2013 
HWiNFO5.5.5Freeware  
NSSI0.60.45Freeware  
PC-Config9.33FreewareDiscontinued 
PCI1.1Freewarepcidevs.txt: Ver 671 (22-01-2008) 
PCISniffer3.0.0Freeware  
System Speed Test 324.78Freeware

主要ソフトの説明

Memtest86

定番のメモリチェックツールです。


「Mainboard Tools」が選択された状態で「Enter」キーを押します。


続いて「Memory Tests」を「↑」「↓」カーソルキーで選択し、「Enter」キーを押します。


同様に「Memtest86」、もしくは「Memtest86+」を選択します。


一瞬で「Memtest86」、「Memtest86+」が起動し、同時にテストを開始します。

「Memtest86」、「Memtest86+」については、特に何も操作することなく勝手に動き始めるので、
使い方もへったくれもないような気もしますが、
とりあえずここから先については以下にまとめました。

「Memtest86」の使い方
「Memtest86+」の使い方
特に、「Memtest86+」は単独で使用したほうがメリットが大きいと思います。

ウィザードが出てきたり、設定が必須ということはないです。

テストには結構時間がかかるので、しばらく放置します。
時間についてはパソコンのスペックにもよりますが、
ざっと30分はかかると思っておいたほうがいいでしょう。

1回テストが終わったところです。
「Pass」のところに「1」と表示され、下の方に「Pass complete, no errors」と表示されます。
問題なしだったようです。

逆にエラーがあった場合は、上の画像で「Pass complete, no errors」と書かれている領域に、エラーのあったメモリのアドレスが列記されていきます。

「Memtest86」は1回テストが終わっても、延々とテストを繰り返してくれます。
これは、メモリの不具合が、

・ 起きたり起こらなかったり不安定な場合がある
・ 時間が経つと発生する場合がある
 

という点から考えると、非常にありがたい機能です。
特に、「不具合が起きたり起こらなかったり」っていうのは、メモリに関してはよくある症状なので気をつけたいところです。

あくまでも私の場合ですけど、最低5回はエラー「0」のまま「Pass」するのを確認するようにしています。

「Pass」と「Errors」が半々みたいなパソコンも以前ありましたから、「Pass」が「1」で即OK、とはとても言えないです。
メモリが気がかりなパソコンの場合は、「Memtest86」を走らせたまま、一晩放置するのもアリだと思います。

本家にこだわりのない方は、「Memtest86+」を使ったほうがいいと思います。
一番の理由は、単純に速いからです。

「Memtest86+」誕生の経緯

使い方は基本的に同じなんですが、
一時期、性能では「Memtest86+」の方が確実に上回っていました。
というのも、「Memtest86」では動作しないパソコンがあったからです。

「Memtest86」はメモリをチェックするソフトの代表格で、
非常に多くのユーザーから支持されていました。

便利な「Memtest86」だったんですが、
2002年から2年ほど、更新されない時期が続きました。
そこで問題になったのが、その後発表されたチップセットに対応できず、
「Memtest86」が動作しないパソコンが出てきたということです。

特にAMD64プラットフォームでは、当時の「Memtest86」(v3.0)はまったく動作せず、これが「Memtest86+」開発への大きなきっかけになったようです。

「Memtest86+」は「Memtest86」をベースにバグを修正し、新しいチップセットへの積極的な対応を行っていきました。
こうしてリリースされたのが「Memtest86+」というワケです。

ただ本家「Memtest86」も、いつまでもそのままいるはずもなく、2004年にAMD64プラットフォームに対応したのを始め、現在では新しいチップセットにも対応しています。
さらにv3.2からは「Memtest86+」の改良点も取り入れるようになり、「Memtest86」と「Memtest86+」、それぞれ共存・共栄という感じになっています。

Drive Fitness Test

「Hard Disk Tools」を選択します。
「↑」「↓」カーソルキーで選び、「Enter」キーで決定します。


「Diagnostic Tools」を選択します。


「Drive Fitness Test」を選択します。


一瞬で「Drive Fitness Test」が起動します。

だいたいこのへんにある、といった場所感覚だけで十分です。

「Hard Disk Tools」 > 「Diagnostic Tools」 > 「Drive Fitness Test」
そんな感じです。

「パソコンの調子が悪くて、どうもハードディスクがあやしいんだけど。」
という人にぴったりの、ハードディスク診断ツールです。
「Drive Fitness Test」は、ハードディスク自体にエラーがあるかどうかをテストすることができます。
フリーソフトです。

「Drive Fitness Test」は、フロッピーディスクやCDから起動できるので、
Windowsを起動できなくても、ハードディスクをテストすることができます。

「Drive Fitness Test」は日立(HGST)製ですが、
日立・IBM以外のハードディスクでも、テストはできます。
私の試した範囲では、問題なく動作しました。
ただし、各ハードディスクメーカーごとに専用のツールがありますので、
同一メーカーのものが推奨であることは言うまでもありません。

実は、他の診断ツールでは全く動作しないようなパソコンがあったんですが、
「Drive Fitness Test」だけは、安定してハードディスクを認識、テストすることができました。
ドライバが優秀なんだろうと思います。

ちなみにハードディスク診断ツールは、ハードディスクに多大な負荷をかけるソフトです。
ハードディスクが壊れかけの場合、診断ツールがとどめを刺してしまう可能性もゼロではありません。
ハードディスク内に必要なデータがある場合は、最優先してデータのバックアップを行ってください。
順序を間違うと、取り返しのつかないことになります。


Western Digital 謹製ツールの 「Digital Data LifeGuard Diagnostics」もあります。

QUICK TEST
ドライブに保存されている Data Lifeguard 情報を収集し検証するために SMART ドライブ・クィックセルフテストを実行。


EXTENDED TEST
不良セクタを検出するために Full Media Scan を実施。 ドライブのサイズにより、試験完了まで数時間を要する場合もある。


WRITE ZEROS – Quick Erase
ハードディスク前半と後半のセクタのみゼロフィル(所要時間数分~数十分ぐらい)。 これによりファイルシステムとデータが消滅。


WRITE ZEROS – Full Erase
ドライブ全体にすべてゼロと書き込む(所要時間6時間強ぐらい)。 これによりファイルシステムとデータが消滅。


VIEW TEST RESULT
最新の試験結果を表示します。


TestDisk

「TestDisk」は非常に便利なツールで、パーティションの痕跡をたどって、パーティションテーブルを書き換えることができます。

「Filesystem Tools」を選択します。
「↑」「↓」カーソルキーで選び、「Enter」キーで決定します。


同様に、「Partition Tools」を選択します。


「TestDisk」を選択します。

いろいろ展開し始めますが、放置プレイで大丈夫です。
勝手に先に進みます。
ていうか、読みきらないうちに進みます・・・

「うっかりパーティションを消してしまった。」
「なぜかパーティションを認識できなくなった。」
「TestDisk」はそんな人のための、オープンソースのフリーソフトです。
認識しなくなったパーティションを、復元することができます。

「TestDisk」はこのように、ハードディスクに残るパーティションの痕跡をたどって、パーティションテーブルを書き換えることができます。

やっていることはちょっと難しいかもしれませんが、「TestDisk」の使い方自体は簡単です。
バイナリエディタを使う方法に比べれば、危険性も低いと思います。

「TestDisk」はMBR(マスターブートレコード)を書き換えます。
つまり、MBRのトラブルで起動しなくなったパソコンも、「TestDisk」によって修復することが可能です。
ただしこれは逆にいうと、「TestDisk」の使い方を間違えた場合は、パソコンが起動しなくなる可能性もある、ということを認識しておいてください。

また、「TestDisk」はデータを復元するソフトではありません。
データを正しく書き換えるためのソフトです。
※バージョン6.10以降で「Undelete」機能が追加され、一部ファイルの復元もできるようになりました。
ハードディスク内に必要なデータがある場合は、最優先してデータのバックアップを行ってください。


「TestDisk」による修復対象のハードディスクを上下カーソルキーで選び、
「Proceed」を選択します。
「次へ」ということです。
「Quit」=「戻る」です。
これらの表記は「TestDisk」使用中、以後何度も出てきますが、同様です。

パーティションテーブルの種別を選択します。
ここではWindows PC対象なので、「Intel」を選択します。


「TestDisk」のメインメニュー画面です。
「TestDisk」のすべてを説明するには、あまりに多機能かつ難解なので、
ここでは必要な部分だけざっくりと触れます。

Analyse : パーティションの情報を解析します。主に使用します。
Advanced : 各パーティションのブートセクタやMFTの修復ができます。
Geometry : CHSの各値、ならびにセクタサイズを変更します。
Options : 「TestDisk」自体の動作オプションです。
MBR Code : 「TestDisk」によってMBRコード(プログラム部分)を書き直します。
Delete : パーティションテーブルを「0」で埋めて消去します。
Quit : 戻る。

基本的に意味がわからなければ、「Analyse」以外の細かい部分は触らないでください。
前述のとおり、「TestDisk」の操作はちゃんと意味を理解していないと、
新たなトラブルを発生させてしまうおそれがあります。


Analyse

メインメニューで「Analyse」を選択すると、
「TestDisk」が動作する前の、現時点のパーティション情報が表示されます。
ここでまず、「Quick Search」を選択します。

一応「Backup」を選択すると、
「TestDisk」の実行ファイルと同じ場所に「backup.log」ファイルを作成し、
現在の情報を保存してから進行します。

でも考えてみてください。
ハードディスクに「TestDisk」のデータを保存しても、
最悪Windowsごと起動できなくなるのであんまり意味がないです。
CDから「TestDisk」を起動した場合は、保存ができないので意味がないです。
フロッピーから「TestDisk」を起動した場合のみ有効な機能でしょう。

Vistaの場合、Vistaで作られたパーティションかどうか聞いてきます。
「Y」か「N」キーで返事してください。


スキャンが終わると、「Quick Search」で調べたパーティション情報の結果が表示されます。
先程の画面とは似て非なるものです。
注意して見てください。

データの整合性がとれていれば、各パーティションは緑表示されます。
パーティションの左に記載されている記号の意味は以下の通り。

*: アクティブなプライマリパーティション。

※一般的にはシステムパーティション、「Cドライブ」。
P : プライマリパーティション。
L : 論理ドライブ。
E : 拡張パーティション。
D : 削除予定のパーティション。

ここで任意のパーティションを選択し、左右のカーソルキーを押すとパーティションの属性を変更できます。
ただし、つじつまの合わない設定はできないようになっています。
ここが、「TestDisk」が簡単かつ安全だと思う一番の理由です。

必要なパーティションが見つかった場合は、変更しちゃってください。
消してすぐのパーティションだったら、「Quick Search」でたいていあっさり見つかります。
そして、勝手に追加されてます。(汗)

有効なパーティションかどうかを判断するひとつの方法として、任意のパーティションを選んで「P」キーを押すと、ファイル一覧が表示されます。

上の画面はフォーマットしただけのパーティションなので、「ごみ箱」すらないんですが・・・
でも、何もないということがわかります。

ぜひご確認を。
ちなみにファイル一覧の画面は、「Q」キーで退出します。


逆に、ファイルが表示できない場合は、無効なパーティションと考えていいでしょう。


以上の操作を通じて、自分の希望通りにパーティションを設定したら、「Enter」キーを押して先へ進めてください。

「TestDisk」を使用する際、一番気になるのが、スキャンした結果の中から、どのパーティションを復元すべきなのかということです。


頭の中では、
「Dドライブ」とか、「○○っていうファイルのあったパーティション」とか、
イメージとしてはわかっているんですが、それを実際に「TestDisk」の「Deeper Search」の結果から選べと言われると、もうすでにわけがわからない状態になってたりします。

そんな「TestDisk」のスキャン結果の中から、復元すべきパーティションを特定する方法を、ここではざっくりと説明していきます。


「Deeper Search」の結果です。
ぁゃしぃのも含めて、パーティション候補がたくさん検出されています。

私としては、なんでもかんでも「Deeper Search」をかけてしまうと、無駄に多くパーティションが検出されてしまうので、あまりオススメの方法だとは思いません。

「Deeper Search」は、あくまでも「Quick Search」でパーティションが見つからなかった場合に、文字通り “より深く” 調べるための方法です。
「Quick Search」で目当てのパーティションが見つかった場合は、そこでパーティションテーブルを書き換えて終了したほうがいいです。
逆に以降の「Deeper Search」は、ゴミを見つけるだけの無駄な作業になってしまいます。

さて、本題です。
「Deeper Search」で検出された数多くのパーティション候補の中から、
復元すべきパーティションを特定する方法ですが、大きく3つの手がかりがあります。

・ 「Start」から「End」までの範囲
・ ファイル一覧の表示
・ シリンダ境界
以下、それぞれについて説明していきます。


「Start」から「End」までの範囲


基本、かつ一番重要な手がかりです。
パーティションの領域が、重なって存在することはありえません。
また、パーティションは、通常隙間なく連続して作られているはずです。

私の例のように、特殊なパーティションの切り方をしている場合は、
まず意図的と考えて間違いないですから、逆に本人がどういう切り方をしてあったか、憶えていると思います。

各パーティションの「Start」と「End」のところには、数字が3つずつ記載されています。
それぞれシリンダ(C)、ヘッド(H)、セクタ(S)を表しています。

ここで、ちょっとCHSについて説明します。

Cylinder
シリンダとは筒。
ハードディスク内にある複数のディスクを、筒状に縦断したものです。
木の年輪ようなイメージです。

Head
ヘッドとは文字通りですが、ディスクの読み書きに使われる磁気ヘッドです。
ハードディスク内のヘッドは1つじゃないですよね。
ディスクが複数枚ありますし、1枚のディスクでも表裏で2つのヘッドが必要になります。

Sector
セクタとはディスク上の最小単位です。
1枚のディスク上に放射状、同心円状に線を引き、その1つのマス目がセクタにあたります。
クモの巣の1つのマス目みたいな感じです。
螺旋じゃなくて、同心円なのでちょっと違いますが。
通常1セクタ=512バイトです。

C、H、Sの順に、上位から下位の単位という位置付けです。
○番目のシリンダの、○番目のヘッドの、○番目のセクタ、ということがわかれば、ハードディスク内の唯一の位置が指定できるというわけです。

実は現在使用されているハードディスクでは、物理的な値とは一致しなくなりましたが、便宜上そういうものだと思っておいてください。

「TestDisk」を扱ううえで、これらの数値は重要なので、ざっくりとだけでいいので、意味を把握しておいてください。


以上のことをふまえたうえで、もう一度「Deeper Search」の結果を見てみます。
「Start」から「End」までの範囲に注目してください。
範囲が重複しているパーティションがいくつもありますよね。
これらが同時に存在することはありえないので、選択肢は自然と限られてきます。

ちなみに、このように範囲を重複させるような設定をすると、「Structure: Bad.」という表示が出ます。
「ありえねー。」ということです。


Deeper Search

この状態でまだ必要なパーティションが出てこない場合は、引き続き「Deeper Search」を選択します。
ちょっと時間はかかりますが、ハードディスク全体に渡ってパーティションの痕跡を探してくれます。

すでに画面表示されたパーティション構成で問題なければ、「Write」の項目まで進んでください。


「Deeper Search」の結果です。
候補が増えてます。

選択肢が多すぎるので、各パーティションは一旦削除扱いとされています。
実際に削除されているわけではありませんので、ご安心を。
画面の見方や操作方法は基本的に「Quick Search」の時と同じです。

左右のカーソルキーで、パーティションの属性を希望通りに変更してください。
また、「P」キーを押してファイル一覧が表示可能か確認してみましょう。

特にいろいろパーティションを区切った経歴のあるハードディスクでは、「Deeper Search」で多くのパーティション候補が検出されるので、いろんな手がかりをもとに、パーティションを選んでいく必要があります。
そのへんについて詳細説明するとまた長くなるので、くどいようですが復元パーティションの選び方のページにまとめてあります。

逆に購入時からパーティションの変更を行っていないのであれば、上の画面のように無駄に多数行出てくるようなことはないので、比較的簡単だと思います。

復元するパーティションを選び終わったら、「Enter」キーを押してください。

「TestDisk」が設定するパーティションの一覧が表示されます。
確認してください。
「Write」を選択すると、画面に表示されているパーティションの情報を、ハードディスクに書き込みます。


最終確認です。
「Y」キーを押すと、いよいよ実際にパーティションテーブルに書き込みます。

そうです、実はここまで、「TestDisk」はハードディスクに対して、まだ一切変更を加えていない状態なんです。
「あ、やべ。」
と思ったらいつでも途中で止めてください。

また、ここで違った画面が表示される場合があります。
それは、PBRが破損していて、そのままではパーティションが復元できないからです。
でも、「TestDisk」ではPBRを修復することも可能だったりします。
詳細は下記ページにて。


PBRの修復

「TestDisk」はブートセクタの修復に関して、非常に優れたツールです。

それはMBRのみならず、PBRに関しても同じことが言えるわけですが、ここでは、そんな「TestDisk」を使ったPBRの修復について、まとめていこうと思います。

パーティションを復元するために必要な2つのセクタ
パーティションに関する情報は、どこかのファイルに書かれているわけではありません。
ブートセクタという、1つのセクタに書き込まれています。

そのブートセクタにも大きく2つの種類があり、ハードディスクの先頭セクタであるMBR(マスターブートレコード)と、パーティションの先頭セクタであるPBR(パーティションブートレコード)があります。
これら2つのセクタを、両方とも正常な状態に修復してはじめて、パーティションを認識することができるようになるわけです。

「TestDisk」では、MBR、PBR共に修復することが可能です。
なんてすばらしい。

「TestDisk」でパーティションを復元する
「TestDisk」の詳細については、下記ページに任せます。

「TestDisk」の使い方
入手方法から、基本的な操作手順まで書いてあります。
ただし、これは主にパーティションテーブルの修復に関してまとめたものです。

一方、ここではパーティションテーブル、つまりMBRの修復だけではパーティションが修復できない場合について、
順を追って説明していきます。


まず、修復前のパーティションの状態です。
「ディスクの管理」で確認しています。

「Eドライブ」はPBRが破損しています。
ドライブレターも表示され、「正常」と書かれていますが、ファイルシステムが不明です。

ちなみに、このパーティションにアクセスしようとすると、「フォーマットしますか?」とか聞かれてしまい、中身を見ることができません。


とりあえず「TestDisk」を起動して、このハードディスクをのぞいてみました。
「Eドライブ」にあたる3番目のパーティションが、おかしなことになっています。


「Quick Search」では3番目のパーティションを検出できなかったので、
「Deeper Search」を実行し、復元すべきパーティションを選択しました。


上記パーティションの設定で決定したいので、「Write」を選択します。

ここまでは、パーティションテーブルの修復に関する操作で、「TestDisk」の使い方のページに書いてあるものと、なんら変わりません。
おさらいです。

PBRが破損している場合、違うのはここから先です。

PBRに破損がない場合、パーティションを決定し「Write」を選択すると、確認画面の後、再起動をうながすメッセージが出て、「TestDisk」を終了するという流れになります。

ただし、PBRが破損していて、そのままではパーティションが正常に機能しない場合、「Write」を選択すると、次のような画面が出てきます。


「ブートセクタが破損していて、バックアップブートセクタと一致してませんよ」
ということだそうです。
ここでいうブートセクタとは、PBR、特にディスクパラメータのことです。
※PBRやディスクパラメータが何者かということについては、PBRの修復のページを参考にしてください。

従って、バックアップブートセクタとは、つまりPBRのコピーのことです。
NTFSパーティションの場合、バックアップブートセクタは、もともと各パーティションの最終セクタに存在しています。
※参考: Microsoftサポートオンライン

「TestDisk」は、PBRが正常かどうか、
またそれがバックアップブートセクタと同一かどうかをチェックし、異常があれば、このタイミングで警告してくれるのです。
ここでは、もちろん異常があってこの画面が出てきているわけですから、適切な処置を行わなければ、パーティションを復元することができません。

画面で確認する限り、バックアップブートセクタは「Status: OK」となっていますから、これをPBRに書き込めば復旧できそうです。
従って、「Backup BS」を選択します。

PBRにバックアップブートセクタを上書きしていいかという、確認画面です。
元のPBR自体が破損しているので、問答無用で「Y」キーを押します。


ブートセクタ、つまりPBRも「Status: OK」となりました。

これで、もうこのメニューを操作する必要はなくなったので、「Quit」を選択します。

上書きするなどして、データを完全消去してくれます。

「↑」「↓」カーソルキーで「Hard Disk Tools」を選択して、「Enter」キーを押します。

同様に「Wiping Tools」を選択します。

「Darik’s Boot and Nuke」を選択します。


ファイルを展開し、「DBAN」が起動し始めます。
ちょっと時間がかかります。
60秒ほど待ってくださいとのこと。


「DBAN」は、ハードディスク内の対象領域をランダムなデータ等で複数回埋めつくし、最後に消去できたかどうかを検証して終了します。

具体的には、米国国防総省準拠方式や、Gutmann方式など、市販のソフトでも用いられている方法でデータを消去します。
単純に「0」を上書きするだけのソフトではありません。

ハードディスクのデータを一掃するソフトなので、CD等、ハードディスク以外から起動して使用します。

「DBAN」のメイン画面です。

消去するハードディスクや、パーティションを選択します。
「↑」「↓」カーソルキー、もしくは「J」「K」キーでカーソル移動し、
「Enter」キー、もしくは「Space」キーで選択します。


ハードディスクを選択すると、もちろんすべてのパーティションも含めて消去されます。
マスターブートレコードも含め、ハードディスク内すべてのデータが消去対象です。
ハードディスクを処分してしまう場合はこちらで。

複数ハードディスクが接続されている場合は、メーカー、型番や、接続順位(プライマリ、セカンダリ、マスタ、スレーブ等)から、対象となるハードディスクを特定します。

パーティション単位で、データを消去することもできます。※2.0.0 beta版ではできません。
パソコンを譲渡する場合に有効です。

ここで注意点ですが、この画面では、ドライブレター、ボリュームラベル、容量等、パーティションを特定するヒントとなる情報が、ほとんどわかりません。

パーティションを特定する方法は、「どのハードディスクの、何番目のパーティションか」ただそれだけです。

事前に「ディスクの管理」などで、消去するのは、どのハードディスクの、何番目のパーティションなのか、しっかり把握しておくべきです。

元に戻せないよう完全消去するソフトなので、もちろんやり直すことはできません。
必要なパーティションを消してしまったら、バックアップでも取っていない限り、もうどうしようもないのです。

間違いないという確信があったら、「F10」キーを押して、データの消去を開始します。

確認画面はありません。
「F10」キーを押すと、すぐにデータの消去作業を始めるので注意してください。

データ消去作業実行中の画面です。

何度もデータを上書きするので、結構時間がかかります。
また、キー操作は一切受け付けてくれません。
推定残り時間が表示されるので、それまで待ちましょう。


CmosPwd

CDから起動できるパソコンが前提での話になります。
また、「CmosPwd?」が起動した後は、結局CUIでの操作になります。
ここから先の操作は、まったく同じということです。

「Ultimate Boot CD」が起動したら、「Mainboard Tools」を選択します。

続いて、「BIOS Tools」を選択します。

「CMOSPWD」を選択します。

CMOS情報をダンプする「CmosPwd」を起動できたら、とりあえずCMOS情報をダンプします。
その中に、パスワードらしきものが見つかるかもしれないからです。

やり方は、「cmospwd /d」と入力するだけです。

すると、ASCIIコードで変換された文字列が、ずらっと並びます。
「Enter」キーを押すと、画面が次々切り替わります。

この中から、パスワードらしき文字列を探します。
それらしいものを見つけたら、実際にパスワード入力してみます。
とはいっても、毎回そんな簡単に判別できるタイプのものではないため、ぱっと見わからなければ、いつもサクッとCMOSクリアしています。

CMOSクリアする
CMOSクリア用のツールは、正式には各マザーボードメーカーから配布されています。
でも「CmosPwd」は、これひとつで多くのマザーボードに対応しており、かつ手軽です。
もっぱら、このために「CmosPwd」を使っていると言っても過言ではないくらいです。


「cmospwd /k」と入力します。


実行オプションの選択です。
CMOSクリアが目的なので、「1」と入力します。

一応「2」を選択すると、日付と時間の設定を維持しようとしますが、
あまりうまくいったためしがないのと、
“余計なことはしないほうがいい” という鉄則があるので、
ここはあっさり「1」を選んで、完全にCMOSクリアしてしまったほうがいいと思います。

CMOSクリア完了です。
日付と時刻を再設定してくださいとのことです。

あとは、パソコンを再起動するだけです。
BIOS設定はすべてふっ飛んでいるので、初回起動時にBIOSの再設定が必要になるはずです。
逆に、BIOSの再設定を求められたら、CMOSクリアに成功したということです。

もちろん、一度BIOSを設定し直したら、次回以降は普通に起動するはずです。
もし起動時に何か引っかかる場合は、BIOSの設定が正しくなされていない可能性が高いです。


EditBINI

「boot.ini」はテキストファイルなので、編集することは簡単なんですが、
それ自体がWindowsのシステムファイルというのがちょっと問題になってきます。
というのも、「boot.ini」を編集する必要に迫られた状況というのは、
Windowsを起動できない場合がほとんどだからです。

「Ultimate Boot CD」を起動したら、「File System」を選択します。

続いて、「NTFS Tools」を選択します。

「EDITBINI」を選択します。


「EditBINI」が起動しました。

「EditBINI」で編集するハードディスクを選択します。
上の画像ではハードディスクがひとつしかないので、そのまま「Enter」キーを押します。


選択したパーティションの「boot.ini」の内容が表示されます。

「EditBINI」による「boot.ini」の編集

ここから先は、一般的なテキストエディタと同じように操作できます。
「Home」、「End」キーはもちろん、コピー(「Ctrl」+「C」)、貼り付け(「Ctrl」+「V」)等のショートカットキーも使えます。


「boot.ini」の5行目以降はちょっと長い場合が多く、右側にスクロールしないと全体を確認できないので注意してください。

ここで「boot.ini」を修正する必要がある場合は、適宜編集してください。
「boot.ini」の内容については、下記ページにまとめてあります。

「boot.ini」の編集

そして本題、「boot.ini」の内容について。

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Home Edition” /noexecute=optin /fastdetect
これは、「Windows XP SP2」での、ごくごく一般的な「boot.ini」の内容を書いたものです。
上3行でひとくくり、下2行でひとくくりです。※5行目は改行していません。
マルチブート環境とかやってると、[operating systems]の行数が増えてたりします。

「boot.ini」の中でも、
特に注意して確認する必要があるのは、「rdisk(○)partition(○)」の部分です。※○は適当な数字。
例えば、ここの数値が間違ってたりすると、
「hal.dll」とか「ntoskrnl.exe」が壊れているというエラーが出てきて、
Windowsが起動できずに停止します。
ちなみに、「multi(0)disk(0)」の部分は固定だと思っていいです。

これらはARCパスと呼ばれる書式で、
起動するWindowsがインストールされているハードディスクとパーティションを指定しているものです。
以下にまとめます。※参考: Microsoftサポートオンライン

rdisk(○) : BIOSから見たハードディスクの接続順番号。
プライマリマスタ → プライマリスレーブ → セカンダリマスタ → セカンダリスレーブ等。
ただし欠番とはならず、連番となる。
「0」から数え始める。
partition(○) : ハードディスク内の先頭パーティションからの順番。
※パーティションテーブルの記述内容によっては例外あり。
「1」から数え始める。

つまり、よっぽど何か特殊なことをしていない限り、「rdisk(0)partition(1)」になるはずです。
Windowsがプリインストールされているパソコンはもちろん、自作機でも単独のWindowsを普通にインストールしてある場合は、「rdisk(0)partition(1)」です。

気をつけなければいけないのは、

・ 内蔵ハードディスクが複数台接続されている
・ ハードディスクやパーティションの構成を変えた
というようなパソコンの場合です。
そんな心当たりのあるパソコンでは、ARCパスが現状と一致してない可能性が高いので、適宜ARCパスを編集してやる必要があります。

これら以外の部分については、Windowsのバージョンに準じます。
書いてある内容も、ARCパスとWindowsのバージョン名ぐらいなので、なんとなく意味がわかると思います。

ちょっとわかりにくい起動オプションについては、以下のとおり。

/noexecute=optin : 「Windows XP SP2」からの追加機能で、バッファオーバーフロー対策用起動オプション。
特に変更する必要はないかと。※参考: @IT
/fastdetect : シリアルポートのマウス検出を無効化するオプション。
シリアルマウス(RS-232C接続のマウス)を使っていれば別ですが、普通は検出しに行くだけ無駄な作業になります。
こちらも変更する必要はないです。※参考: Microsoftサポートオンライン

つまり、一般的な環境では、「Windows XP SP2」の「boot.ini」は、上述の記入例とまったく同じになるということです。
基本的に、Windowsのバージョンが同じなら「boot.ini」の内容も同じになるはずです。

基本がわかっていれば、応用がききます。
例えば、もしOSが「Windows 2000」なら、

\WINDOWS → \WINNT
“Microsoft Windows XP Home Edition” → “Microsoft Windows 2000 Professional”
/noexecute=optin → 削除

とか、置き換えて編集すればいいワケです。

インストールされているWindowsがひとつだけでも、起動オプションを変更した記述を、[operating systems]の部分に行単位で列記しておくことで、パソコン起動時にWindowsの起動オプションを選択することができるようになります。

「boot.ini」のカスタマイズの話になると収拾がつかなくなるので、興味のある人は、リンク先等を参考に自己責任でやってみてください。

編集し終わったら、「F10」キーを押して終了します。
内容が変更された場合、保存するか確認してきますので、編集結果を反映させたい場合は「Y」を入力し、「Enter」キーを押します。

あとは、パソコンを再起動するだけです。

GParted

多くのファイルシステムに対応したパーティションエディタ。ライブCD / ライブUSB から起動させるタイプのパーティション編集ソフトで、システムドライブを含む任意のパーティションを、リサイズ / フォーマット / コピー&ペースト / 新規作成 / 削除 したりすることができます。

対応しているファイルシステムは、NTFS / FAT16 / FAT32 / EXT2 / EXT3 / EXT4 / BTRFS / HFS / HFS+ / LINUX-SWAP / NILFS2 / REISERFS / REISER4 / UFS / XFS。

「GParted」 は、様々なファイルシステムに対応したパーティションエディタです。

  • リサイズ
  • コピー → 他のパーティションや未割り当て領域にペースト
  • フォーマット
  • 新規作成
  • 削除

パーティション編集ソフトで、NTFS / FAT16 / FAT32 / EXT2 / EXT3 / EXT4 / BTRFS / HFS 等々、非常に多くのファイルシステムをサポートしているところが最大の特徴。

Windows 標準の 「コンピュータの管理」 に比べるとインターフェースはシンプルで分かりやすく、また操作自体もかなり簡単に行えるようになっています。 Windows アプリケーションではないため、ライブCD / ライブUSB を作ってそこから起動させる必要がありますが、Windows が起動しなくなってしまった時でも普通に動作するので、とりあえず持っておいて損はないと思います。

GParted の起動

1.作成したCD / USB をパソコンに接続させたまま、パソコンを起動させます。尚、BIOS 画面にて、CD ドライブ or USB ドライブ が最初に起動するように設定 しておく必要もあります。(操作方法はマザーボードによって異なるので、ヘルプ等を参照して下さい)

2.パソコンが起動すると、最初に 起動モードの選択画面 が表示されます。

一番上の 「GParted Live (Default settings) 」 が選択されているのを確認し、「Enter」 キーを押します。

3.次に、 「Configuring console – data」 という画面 が表示されます。ここでもそのまま 「Don’t touch keymap」 を選択して 「Enter」 キーを押します。

4.続いて 「Which language do you prefere ?」 という画面 が表示されます。ここでは 15 と入力して 「Enter」 キーを押します。

5.最後に 「Which mode do you prefere ?」 という画面 が表示されます。ここで 0 と入力して 「Enter」 キーを押すと、「GParted」 が起動します。

編集するディスクの選択

1.GParted が起動したら、メニューバー上の 「GParted」 → 「デバイス」 から、編集したいディスクを選択します。(画面右上のプルダウンメニューをクリック → ディスクの選択を行っても同じ)

編集したいディスクがどれなのか分からない場合は、ディスクのサイズで判断するとよいでしょう※2

※2 ディスクを選択すると、ディスク内にあるパーティションのリスト&ラベル (ボリュームラベル) が一覧表示されるので、それも判断材料にするとよい。

2.選択したディスク内のパーティションが、画面中央にリスト表示されます。ドライブレターは表示されないので、どのパーティションが何ドライブなのかは ◦ラベル

◦容量

◦使用済み容量

◦空き容量

◦フラグ

といった情報を元に判断するとよいでしょう。ちなみに、これから行ういずれの操作も、ツールバー上の Apply ボタンをクリックするまで実際に行われることはありません。( 「パーティションテーブルの作成」 は、すぐに実行されるので注意)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です