No. | 質問・回答 | おれい |
|
[78050] virtual PCに他のPCからHDDを丸ごと移行できますか? |
|
|
はじめまして。ちょしと申します。
長い文章になりますが、よろしくお願いいたします。
職場のwindows98seの入ったPCでwin95,98対応の会計ソフトを使用しております。
このソフトはwin2000以降に対応しておらず業者に委託して作成された独自のソフトです。(dbmagic7?を元に作ってあるようです)
現在、職場で数台のPCがありますが全てXPと2000を使用しています。
このwin98seの入ったPCは調子も悪くセレロン400の古いPCなので出来るものなら処分しXPの入ったPCに会計ソフトを移行できればと思っております。
他にも同じような状況でwin98対応の別のソフトを使用しているものがあったのですがこちらはパッケージが存在したためvirtualPC2004にwindows98を使用してXP環境で対応することが出来ました。
問題としては
・この会計ソフトを作成した会社が倒産してしまった。
・このPCがいつ壊れてもおかしくない。
・このソフトの入ったメディアが破損してしまって現在1台のPCの中にインストールされているだけである。
・デュアルブートにはしたくない。
・万が一を考えてこのwin98の入ったPCのHDDには出来るだけ手を加えたくない。HDDも3G程度の容量だったと思います。現在1,7G程度使用中(半分以上)。
といった状況です。
手元にある物としては
・windows98se,98me,2000,XPsp1,XPsp2,2000server
・内臓HDD2G
・virtualPC2004 , TrueImage7.0 , HDD革命6(使ったことがありません)
があります。
もちろん他のPCにHDDを直接接続できる環境にあります。
考えているのはwin98の入ったPCのHDDをOSごとvirtualPC2004の仮想HDDに移行できないかということです。
HDDの中身はネットワークでそのままサーバーにコピーしました。
サイズは1.7G程度です。
これから試してみようとしているのは
・2GのHDDを98の起動diskでfdiskを使用する。
・そのHDDを直接他のPCに接続してサーバーからwin98のHDDを丸ごとコピー。(まずこれは起動しますか?)
・起動すればwin98meにアップデート(HDD革命6がwin98me以降に対応しているため)。(ここで最初からmeにアップデートすればいいようなものですが万が一のためにこのような遠回りな方法で試そうと思います)
・もしこれでvirtualPCに移行できて会計ソフトがwin98meで動かなければ98seに戻す
・また、XPにアップデートし互換ウィザードで試してみる(これが理想です)
といったような手順を考えておりますがイマイチ自信がなく、時間も仕事の合間にやろうと思いますのであまり取れず考えているところです。
文章が長くなり分かりづらいものになってしまったかもしれませんが、この手順で問題ないでしょうか?
もし他に良い方法、確実な方法があれば教えていただけないでしょうか?
これ以外にソフト購入というのは出来ればですが避けたいところです。
みなさん、どんな事でも結構ですのでアドバイスをよろしくお願いいたします。
最後に、
この質問が著作権に絡んでくるかもしれないと思うのですがソフトは全て購入したもので問題はないかと思います。(質問内容がマズイ気もするのですが...)
先ほど同じ内容の質問を書き込みましたがポイントが付いていなかったため改めて書き込みさせていただきました。
chosi 2006年3月2日23:18
|
|
|
|
[78052] |
まず、HDから起動する場合は、MBRなどのブートブロックをPCが読みます。
ここだけは特殊で、単純なコピーではシステムファイルなどがコピーされません。
が、ここだけインストができれば他のレジストリなどは、単純にコピーしておくだけで普通にwindowsが立ち上がります。
特に、98あたりは簡単です。
新しいHD(もちろん先にfdiskとformatはしておく)に起動FDかなんかで
sys c:
でシステムを転送し、(これでブートブロックはOK、フォーマットと同時に行う事もできる)
後は、システム以外(command.com)を単純にコピーしてやるだけです。
起動させてやると、PnPで勝手にドライバなどが入り(ビデオなどは自分で入れ)
普通に使えるようになります。
(もちろん、あれば不整合やウイルスもそのまま)
2000やXPはもっとややこしくて、ハードが変わるとそれだけで起動しません。
XPには先にちょいとやるとドライバが新規に入るのですが、、、
先の方法で、予備のHDを作り、XPにアップデートしてみれば、それで使えるかどうかも検証できますね。
ただ、2GBにXPを入れるのはかなり厳しいかと、、、
バーチャルPC自体は使った事がないので分かりませんが、普通にOSから動かした方が安定すると思います。
なので、無理に使う必要はないかと、、、
また、DVD-Rドライブを買って、バックアップディスクも作っておいた方が良いかと思います。
(CD-Rでもいいけど、買うなら値段は同じだし、、、)
著作権は自分で買ったものを自分でどのように使おうと勝手です。
同時に2台使うとまずいとかはありますが、、、
係長 シン (1740) 2006年3月3日00:04
|
+1 p
|
|
|
[78054] |
>まずこれは起動しますか?
Win98は基本的に、ディスクの中のもん全部、他のHDDにうつしちゃえば、OKです。
でもなんでfdisk?
98あたりで、コピーするんなら、xcopyコマンドだと思うけど。
>もしこれでvirtualPCに移行できて
VPCってイメージファイルつかえたっけ。
VMWareならつかえたけど。。。
>互換ウィザード
これを試すのがベストだと思う
>win98me
なんですか、これ?
98とMEのあいのこですか?
もしかして98SEとか?
>このソフトの入ったメディアが破損してしまって現在1台のPCの中にインストールされているだけである。
PCアップグレードコマンダーとかいうソフトがあって、そいつを使えば、インストールされてるソフトごと今持ってる最新のOSに移行できるみたい(用は、その98に入ってるソフトを、今持ってる2000やXPに移行できる)(うちは使ったことないので、ソフト名でググってください)。
>著作権
そのWin98がOEM版だったら、ライセンス違反になります。
--------------------------------------------------
私の考えた方法。
PCアップグレードコマンダー(今現在販売されてるかどうかは知りませんが。。。)を使って、98から、ソフトだけを吸い出す。
その吸い出したソフトをXPに書き込み。
それで、その書き込んだソフトを互換モードで使用。
この場合、互換モードで使用できなかったら、どうしようもありませんが。。。
>デュアルブートにはしたくない。
うーん。
新しいHDD買ってきて、コピーして、98アップグレードして、デュアルブートするのが一番手っ取り早いのだがねぇ〜。
kiro (2) 2006年3月3日00:10
|
+1 p
|
|
|
[78055] |
>2000やXPはもっとややこしくて、ハードが変わるとそれだけで起動しません。
うんうん
HALがあるから。
シンさんの書き込みで今やっと、なぜFDISKなのかが分かりました。
すんませんでした。
>2GBにXP
SP2の入ってるやつは基本的にダメだと思う。
もしかしたら、SP入ってないバージョンだったら、いけるかも。
kiro (2) 2006年3月3日00:19
|
+1 p
|
|
|
[78056] |
ご質問は、
「Win98SEの環境をWinXPをホストOSとしたVirtualPC上に移行したい」
ということでよろしいでしょうか?
まず、Win9XのHDDを換装してそのままの環境を移行する時の私のやり方は、
・あらかじめ、Win98の起動FDを用意する
・現HDDをはずして、新HDDをプライマリマスタにする
・Win98の起動FDで起動し、
・FDISKで基本パーティションを切り、アクティブ(パーティション)に
設定する(これで、新HDDのMBRはOKです)
・FDで再起動後、FORMAT C: /S でフォーマットとシステム転送をする
(これで、ブートセクタと、IO.SYSなどのシステムファイルはOK)
後は、現HDDのファイルを全て新HDDに同じフォルダ構成でコピーすればOKなの
ですが、Win98のロングファイルはDOSモードではコピーできません。そこで、
・一旦、プライマリマスターに現HDDを、プライマリスレーブ(または
セカンダリマスタ)に新HDDを接続して、
・現HDDでWin98を起動します。
・Win98で、自分自身(C:ドライブ)のファイルを全て新HDD(D:ドライブ)
にコピーします。
(但し、C:\Windows\Win386.swp のみはアクセス違反となりますので、
このファイルを除外してコピーします。このファイルはコピーの必要がない)
以上で、HDDの移行は完了しますので、新HDDをプライマリマスタに接続して
起動すれば、元の環境のWin98が起動するようになります。
ここまでは、同一PCのHDDのみを換装する場合ですが、VirtualPCの場合は、
ホストOS(WinXP Proなど)上の*.vhdという仮想HDD用のHDDイメージファイルに
入れる必要があるので、少し工夫が必要と思われます。
また、マシンの環境が変わるので、ドライバの更新も必要になると思われます。
maido (2696) 2006年3月3日01:42
|
+1 p
|
|
|
[78057] |
[78056]の続きです。
VirtualPC(VPC)の場合は、次のようにすればできそうに思われます。
Win98用の仮想HDDファイル(*.vhd)を2つ作成する。
1つは、新HDD用で「Win98.vhd」とします。
もう1つは、ファイルのコピーのために仮にWin98をインストールするためのもので
「Win98tmp.vhd」とします。
・まず、「Win98.vhd」をVPCのHDD1にマウントし、
・Win98起動FDで起動して、FDISK、アクティブ化 および FORMAT を
行ないます([78056]の説明と同様)
・次に、「Win98tmp.vhd」をVPCのHDD1にマウントし、
・Win98を新規にインストールします。
・インストール後、起動が確認できたら、シャットダウンして
・「Win98.vhd」をHDD2にマウントしてから再起動します。
・現HDDのWin98のファイルを全て、D:ドライブ(HDD2)にコピーします。
・シャットダウンして、VPCのHDD1に「Win98.vhd」をマウントして再起動し、
・必要なドライバの更新を行ないます。
(ディスプレイ、LANアダプタなど)
以上で環境が移行されると思われます。
現HDDのWin98のファイルは、既にバックアップしてあるものでも、間違いなく
全てファイルがあればかまいません。
また、現HDDを新PCに内臓もしくはUSBなどで外付けしてもかまいません。
いずれにしてもホストOS(WinXP Proなど)で認識されれば、XPで丸ごと共有
設定してからゲストOSの(Win98)で読み出すようにすればOKです。
(Windowsのファイル共有でゲストOSからホストOSのファイルにアクセスできます)
尚、FDやCD-ROMは、ホストOSの物理ドライブをそのままゲストOSで利用できます。
VPCのホストOSですが、Win2000Pro, WinXP Pro, Win2003 Svr となっています。
WinXP HEは対象外ですので注意してください。
http://www.microsoft.com/japan/windows/virtualpc/evaluation /overview2004.mspx#E5C
maido (2696) 2006年3月3日02:13
|
+1 p
|
|
|
[78106] |
みなさん、ありがとうございました。
すぐに作業に取り掛かれないと思いますが頭の中でイメージはできました。
なんとかなりそうです。
HDDに関しては昔のPCから外して投げてあるものが2Gというだけで個人の物を使用すればなんとでもなります。
デュアルブートは個人で過去に何度か行っていたのですが使用しているうちにデータが破損するなどのトラブルが何度かあったことと、会社で使用するのが私でなくパソコンがよくわからない上司が使用するのであまり難しいことがしたくないという理由です。
また、「アップデートコマンダー」というソフトですが存在をしりませんでした。本当は今回、このようなアプリケーションの設定ごと移行できるソフトがあれば一番いいのにと思っていました。早速オークションを探しました。出品されていませんでしたが個人的に持っておきたいソフトです。気長に探してみます。
また何か困ったことがありましたらアドバイスよろしくお願いいたします。
結果をお知らせできればよいとは思うのですがいつの事になるやらわかりませんので一旦、終了させていただきます。
ありがとうございました。
chosi 2006年3月3日19:59
|
|
|
|
( 参照数:5674 日平均:0.9 ) |
|
〜 回答の受付を終了しました 〜 |