ホーム - ツール - NHC

仮想マシンハードディスクイメージ変換(convert)ツール

NHC

NHC Ver.0 alpha40D 2011/12/21 new
NHC.NET Ver.0 alpha09 2011/03/27
NHC for Linux Ver.0 alpha07 2011/03/27
NHC for Mac OS X Ver.0 alpha03 2011/04/30
VMware Player(Virtual PC)用の簡易スナップショット管理(作成中) こちら
http://twitter.com/eueeno/
コマンドライン用のトリム機能を作りました。
NHCTRIM Ver.0 alpha01 2012/01/09
使い方: nhctrim [-d] [-s] file
sオプションを使用するとメッセージを出力しません。
dオプションを使用すると処理終了後にバックアップファイル(_DEL)を削除します。
バッチファイル等で使用する場合、成功:0,引数エラー:1,処理エラー:2が戻り値となります。

こちらも使えそうでしたらどうぞ。
NDZ
別ページを作りました。こちら
NDZ for Windows Ver.0 alpha05 2011/03/27 new
NDZ for Windows 64bit Ver.0 alpha05 2011/03/27 new
NDZ.NET Ver.0 alpha05 2011/03/27
NDZ for Linux Ver.0 alpha05 2011/03/27
NDZ for Linux Ver.0 alpha05 2011/03/27 Fedora14のような環境用
イメージファイルをマウントせずに中のファイルを取り出せます。NTFS,Ext2系,XFS,FAT,exFAT(テスト中),HFS Plus(Mac OS X)に対応。
Windows版は下のプラグイン(VMWVMDKO.NPL)を使用することでESX Server 3i上のイメージ内のファイルを取り出すことができます。

こちらは遊べそうでしたらどうぞ。
NHCESX Ver.0 alpha01 2009/11/04
ESXiサーバ上でthinなイメージファイルのコピーとトリムができます。
解凍したファイルをどうにかしてサーバ上に転送し、コンソールから実行属性を付加し実行してください。
使い方: nhcesx [-q] [-t] file1 file2
file1(存在するファイル)からfile2(新規で作成するファイル)にコピーします。ゲストOSは終了している必要があります。
t(トリム)オプションを使用するとイメージ上の無駄な領域を削除してイメージサイズを小さくしてコピーします。ゲスト上での0埋め(thinだとできなかったかな)は必要ありません。
qオプションを使用するとメッセージを表示しません。
A.vmdkとA-flat.vmdkというイメージが存在し、これ自体をトリムしたい場合はまず
nhcesx -t A.vmdk B.vmdk
のように実行します。するとB.vmdkとB-flat.vmdkというイメージが作られます。
元のA-flat.vmdkをA-flat.tmp、できたB-flat.vmdkをA-flat.vmdkとリネームし、B.vmdkは削除します(いらなくなったらA-flat.tmpも削除します)。

情報

説明

最近の変更(共通)

NHC Ver.0 alpha40D 2011/12/21

32bit ダウンロード

64bit ダウンロード 無理にこちらを使用する必要はありません。どちらかというと32bit版の方がテストしてあります。

Ver.0 alpha40a 32bit English version translated by Anna Wu.

環境

Windows

最近の変更

特徴

プラグイン

NHC.EXEと同じフォルダに置いてください。

VMware Virtual Disk Development Kit の使用

VMWVMDKO.NPL 32bit

VMWVMDKO.NPL 64bit

VMwareのホームページで配布しているVMware Virtual Disk Development Kitがインストールしてある場合に使用できます。Development Kit内に含まれるすべてのDLLにパスを通すか、VMWVMDKO.NPL(NHC.EXE)と同じフォルダに置いてください。

接続パラメータのダイアログではNULLが選択されているのでそのままOKボタンで進んでください。

実ハードディスクの変換

REALDEV.NPL 32bit

REALDEV.NPL 64bit

実ハードディスクへの書き込みもできるので注意して使用してください。

古いバージョン

Ver.0 alpha40A
Ver.0 alpha36
Ver.0 alpha35B VMWVMDKO.NPL
Ver.0 alpha34X
Ver.0 alpha32 VMWVMDKO.NPL
Ver.0 alpha29
Ver.0 alpha27E 変換できなかった場合はこちらを
Ver.0 alpha21

NHC.NET Ver.0 alpha09 2011/03/27

ダウンロード

環境

.NET Framework(2.0)以上
Mono 1.2.4(WinFormsが必要)以上

特徴

実ハードディスクのイメージ化

DLLをダウンロードし、nhc.exeと同じフォルダに置いてください。

Windowsの場合

RealDisk.dll

実デバイス名等には、

\\.\PhysicalDrive?
と入力してください(?はハードディスクの番号)。
アドミニストレータで実行してください。

Linuxの場合

RealDisk.dll

実デバイス名等には、

/dev/sdb
のように入力してください。
rootで実行してください。

古いバージョン

Ver.0 alpha06
Ver.0 alpha05

NHC for Linux Ver.0 alpha07 2011/03/27

ダウンロード

ダウンロード Fedora14のような環境用

環境

Linux (Fedora9のような環境)

特徴

説明

古いバージョン

Ver.0 alpha04

NHC for Mac OS X Ver.0 alpha03 2011/04/30

ダウンロード

環境

Mac OS X 10.5以降?

特徴

説明

注意

Counter