WindowsXP 再インストール 修正版

OS を入れ直す時に Microsoft 提供の CD だと完全にデフォルトの状態でインストールされてしまう。
それをカスタマイズした状態で (再インストール直前の状態で) インストールするためのメモ。

HDDの用途

まず現在のメインで使用しているHDDの用途。

  • A : 232GB System
  • B : 232GB Date
  • C : 232GB Temp

HDDの用途にマッチしたパーティション構造

次に上記のHDD用途にマッチした脳内構造パーティション
[Program Files] [Documents and Settings] も本当は別パーティションにしたいけどよく考えたらジャンクションすればいいと思うので大丈夫っぽい。
基本的にUNIXな考え方でパーティションを切ろうと思う。パーティションタイプは WindowsXP Pro なので NTFS を使用する。尚、筆者はUNIXに精通している訳ではないので、矛盾している点などはご愛嬌で。


A : 232GB System HDD

C:                             [ 100GB ] [ 基本領域 ] ( WindowsXP System )
├\WINDOWS
├\Program Files
└\Documents and Settings

システムパーティション
C:\ 以下にはなるべくファイルを置かない。

D:                             [ 100GB ] [ 基本領域 ] ( Software )
├\usr
| ├\local
| | ├\bin
| | | ├windows_xp
| | | | └\software                               ( WindowsXP Build Software )
| | | |    └etc...
| | | ├cygwin
| | | | └etc...                                  ( Cygwin Mount With "/usr/local" )

ソフトウェアパーティション
WindowsXP のアプリは "D:\usr\local\bin\windows_xp\software" 以下にインストール。
"D:\usr\local\bin\cygwin" は Cygwin 環境での "/usr/local" 。

E:                             [  10GB ] [ 基本領域 ] ( Apache MySQL Perl PHP etc... )
├\usr
| ├\local
| | └etc...

Server とプログラミング用パーティション
VC++ とかどうしよう?

F:                             [  10GB ] [ 倫理領域 ] ( Cygwin System )
├\bin
| └etc...

Cygwinパーティション

G:                             [   2GB ] [ 倫理領域 ] ( Hotfix etc... )
├\usr
| ├\local
| | ├\bin
| | | ├\windows_xp
| | | | └\setup                                  ( WindowsXP Setup Files )

WindowsXP をセットアップする際に使用するファイルを入れたパーティション




B : 232GB Date HDD

H:                             [ 232GB ] [ 基本領域 ]
├\home
| ├\user                                            ( User Directory )
| | └etc...

ユーザーホームパーティション




C : 232GB Temp HDD

I:                             [ 232GB ] [ 基本領域 ]
└\tmp

テンポラリパーティション