OSが変わると、色々変わる

Windows XPから、Windows7に変わっただけで、
動かないソフトが有ったり、USB接続機器が動かなかったりする。
これが、まったく別のOSになったら、ほぼ全て、動かなくなる。
さて、どうしようか?
エミュレートとかで、複数のOSを動かすことになるのだろうか?