SDI ファイル形式とは?
.sdi は、Microsoft の Windows 展開インフラストラクチャで使用されるオペレーティングシステムイメージファイルです。.sdi ファイルは通常、BOOT や PART などの追加の BLOB(Binary Large Object)エントリと共に配布され、これらが一体となって起動可能な RAM ディスクイメージを定義します。BOOT blob がロードシーケンスを開始し、イメージのペイロード自体は PART blob に格納されます。
.sdi ファイルは Windows システム RAM ディスクの作成に使用されます。ファイルは起動時にメモリにロードされ、ストレージドライバがアクティブになる前に WinPE (Windows Preinstallation Environment) が開始できる仮想ディスクを提示します。これにより、展開サーバーがネットワーク経由でクライアントにイメージをストリーミングする PXE(ネットワーク)ブートシナリオにおいて、.sdi ファイルは不可欠なものとなっています。.sdi イメージは、Windows 展開サービス (WDS) を備えたエンタープライズ環境で一般的に使用されています。
ファイルは 8 バイトの ASCII シグネチャ $SDI0001 で始まり、その後に 4 KB の拡張可能なヘッダーと、オフセット 0x400 にある blob エントリのテーブルが続きます。最もよく知られている例は、Windows インストールメディアや WDS 共有内の \Boot\boot.sdi に配置されている boot.sdi で、DISM などの Windows Assessment and Deployment Kit (ADK) のツールを使用して作成および管理されます。ほとんどの展開シナリオにおいて、.sdi は OS ペイロードを保持する .WIM イメージと連携して動作します。
セキュリティと安全性
リスク: LOWSDI ファイルは単独で実行されることはなく、WDS/WinPE ブートインフラストラクチャを必要とします。エンドユーザーに対するマルウェアのリスクは低いです。
形式の詳細
概要- Fidonet Software Distribution Network Info - Fidonet ネットワークでダウンロード可能なファイルのインデックスを作成するために使用された、1990 年代のレガシーな BBS フォーマット。Microsoft SDI とは完全に無関係です。
SDI ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルシグネチャ | `$SDI0001` (オフセット 0 の 8 ASCII バイト) |
| ヘッダーサイズ | 4 KB 拡張可能ヘッダー |
| バイト順序 | リトルエンディアン |
| Blob タイプ | `BOOT`, `LOAD`, `PART`, `DISK`, `WIM` (オフセット `0x400` の目次でインデックス化) |
| Blob エントリサイズ | エントリあたり 0x40 バイト |
| 圧縮 | なし (blob ペイロードは非圧縮。埋め込まれた WIM は独自の圧縮を適用する場合がある) |
| 一般的なサイズ | 200 KB - 50 MB (標準的な `boot.sdi` は約 3 MB) |
| 関連 OS | Windows |
| 主なユースケース | PXE ネットワークブートおよびローカル OS 展開用の WinPE RAM ディスク作成 |
| ツールチェーン | Windows ADK / DISM |
| 標準的なメディアの場所 | Windows インストールメディア上の `\Boot\boot.sdi` |
| 展開パートナー | 完全な OS ネットワーク配信のために WDS 内で `.wim` イメージとペアリングされる |
| リリース日 | ~2001 (Windows XP era, used in WinPE/WDS) |
| 最新バージョン | N/A (format stable, used in Windows 11 deployment) |
SDI の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SDI ファイルについて最初の質問をしてみましょう。