コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2017年5月3日 >>> 2017年4月24日
link もっと後

2017年5月3日

Windows 10とVirtualBox

目次: Windows

いつの間にかWindows 10でVirtualBoxが動かなくなっていました。症状としては、仮想マシンを起動した瞬間にSYSTEM_SERVICE_EXCEPTIONというエラーで100% 青画面になって死にます。最新版の5.1.20でも発生します。

他の症状としてはVirtualBox仮想マシンの [設定] - [システム] - [プロセッサ] ページにて「プロセッサー数」を1より多く設定できない、64bit CPUなのに32bit仮想マシンしか選べない、などがあります。

解決方法はググるとわかりますけど、Windows 10のHyper-Vをアンインストールすれば直るそうです。少なくとも私の環境では直りました。

Hyper-Vのアンインストール方法は [コントロールパネル] - [プログラムと機能] - [Windowsの機能の有効化または無効化] からHyper-Vのチェックボックスを外すだけです。おそらくWindowsの再起動が必要になります。

なおHyper-Vも使っていてアンインストールすると困る方もいらっしゃると思いますが、私はHyper-VとVirtualBoxを併存させる方法がわかりませんでした。誰かご存じない?

そもそも昔は動いていた気がするんですけど、何か変わったのかなー??

編集者:すずき(2023/09/24 13:54)

コメント一覧

  • hdkさん(2017/05/06 22:15)
    同時に使うことはできませんねぇ。Hyper-V も VirtualBox も、あるいは VMware 製品や Linux KVM も、CPU の仮想化に関する機能を使うハイパーバイザー部分を持っているので、競合してしまうんですよね。

    bcdedit で起動オプションで切り替える手はあるようですが、再起動は必要ということですね。Linux KVM は、どうやら、VM がひとつも開始していない時は CPU の仮想化に関する機能をオフにしておくという方法により、わざわざアンロードしなくてもいいようにしているっぽいです。
  • すずきさん(2017/05/06 23:22)
    >hdk さん
    なるほど。仮に同時に使えたとしても、どちらかが必ずネストされたハイパーバイザーになってしまうから、ハードのフル機能が使えるはずないし、そんな使い方は保証外でしょうから動かなくても文句は言えないですね。

    Linux KVM はなかなか賢いですね。Linux はゲスト OS として実行されることも多いので、起動時に勝手に仮想化機能を独占してしまうと困ることでもあったんだろうな…。
  • hdkさん(2017/05/06 23:48)
    この手のハイパーバイザー複数同時動作のためにネストした状態にするってことは、ホスト OS として立ち上がったものを後からゲスト OS にしちゃうってことになるので、実は結構トリッキーな話なんです。でも Hyper-V の場合は OS に最初から入っているわけですから、もし Windows が Xen の Dom0 みたいに特別なゲスト OS として動いていて他のハイパーバイザーはあくまでもその中で動くという風にすればありうる話ではあります。

    どうやら Linux KVM も VirtualBox も同じような動きをしていて、どちらも、仮想化の機能を先に何者かが有効にしていたらエラーにするというのと、すべての VM が終了したら無効にする、っていう挙動にすることで、同時に使わなければ OK というのを実現しているみたいです。そういう意味で BSoD ってのは興味深いです。Linux のようにエラーにすればいいのに...
  • すずきさん(2017/05/07 01:16)
    >hdk さん
    仮想化支援機能をエミュレーションするとかして、ゲスト OS に仮想化支援機能を見せればネスト自体は不可能じゃ無いと思いますけど、やる意味が無さそうです。

    そもそも VirtualBox や Linux KVM が仮想化支援機能を使う理由は、なるべくエミュレーションする部分を減らして(or ハードに任せて)、OS 上 VM の実行速度を高速化するのが目的なわけですよね?だったら、遅くなるのは論外でしょうし、仮にハードやソフトが頑張って遅くならずにネストする方法ができたとしても、それで何が嬉しいのかわかりませんし。

    うーん、以前は BSoD にならずに動いていた気がするんですけど、もう確かめようが無いなあ。
  • hdkさん(2017/05/07 16:05)
    いやー、ネスト自体は Linux KVM や VMware 製品は対応していますし、ネスト関連のハードウェアの支援も初期の頃よりは増えているようです。

    問題は、ホスト OS と呼ばれているものは普通ハイパーバイザーと同じところにいて、ハイパーバイザーにとってのゲスト OS ではないんです。そのような構成では複数のハイパーバイザーを持ち込んでも、それぞれが同じレイヤーから CPU を制御することになり、エミュレーションのしようがありません。エミュレーションしたければ、どれかのハイパーバイザーがホスト OS を仮想マシンの中に持ち込むことで、他のハイパーバイザーの下に入り込めるようにする必要がありますが、BitVisor を見ればファームウェア関連など結構細かいところでトラブルになりやすいので、普通はしないと思います。
  • すずきさん(2017/05/08 22:55)
    >hdk さん
    あー、そうか。やっと言っている意味がわかりました。。。
    Hyper-V と VirtualBox を動かそうとすることは、ホスト OS は 1つで、その上に 2つのハイパーバイザーを同居させることに等しくて、1つ目のハイパーバイザーが邪魔で 2つ目のハイパーバイザーは動けない。だけど、1つ目のハイパーバイザーをどけようとすると、今度はホスト OS が邪魔で難しいということですね。

    ネスト VM(ゲストをすっ飛ばしてハイパーバイザーと通信する)
    ゲスト OS
    ゲストハイパーバイザー
    VM(ホスト OS すっ飛ばしハイパーバイザーと通信する)
    ホスト OS
    ハイパーバイザー
    HW

    私はこういうのを想像してたんですが、Hyper-V と VirtualBox の同居とは意味が違いますね。しかもこうやって重ねてもあまり意味がなさそう。Docker みたいなコンテナ用途に使えるのかな…。
open/close この記事にコメントする



2017年5月2日

今回の買い物の良かったところ

先日(2017年5月1日の日記参照)の続きです。

最近、マザーボードの文句しか書いていなかったので、良いところも書いておきます。

Pentium, Celeron JシリーズはオールインワンのSoCです。CPUはAtom系のコアで、Graphicsも内蔵ですし、I/OはSATA3 6Gbps, USB3.0, PCIe 6レーンと基本は揃っていますので、不便は無いはずです。

一番の特徴は低消費電力でTDPたった10Wです。ファンレスも可能なので、SSDを使ってゼロスピンドルにすれば、無音PCも組めるでしょう。私は容量優先のためHDDを使ったので、ゼロスピンドルにはなっていませんけど…。それでもかなり静かです。

Atomも速くなったなあ

我が家のPCをPassmarkスコア(シングルスレッド、マルチスレッド、コア数&スレッド数、TDP)順で並べると、こんな感じでした。

(速)

用途 CPUシングルマルチコア、スレッド数TDP
デスクトップAMD A10-7800 153750694C4T65W
ノート Intel Core i5 2450M140434042C4T35W
サーバ Intel Pentium J4205899 23944C4T10W
旧サーバ Intel Atom D2700 349 840 2C4T10W
サブマシン Intel Atom D525 284 701 2C4T13W

(遅)

次買いかえるとすると、デスクトップRyzen 7 1700: 1751, 13790, 8C16T, 65Wです。8コア、16スレッドという誰が使うのそれ…的な仕様が実に良いんです。

メモ: 技術系の話はFacebookから転記しておくことにした。追記もした。

編集者:すずき(2022/01/28 14:39)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2017年5月1日

OSインストール問題

先日(2017年4月30日の日記参照)の続きです。

Kingstonメモリのお陰で無事に動作したASRock J4205-ITXですが、もう一つ困っていた点がありました。OSのインストールが出来ないことです。

Debian 8は遅すぎ、Ubuntu 16.10はGUIが死んで動きません。一度Windowsを入れる手も考えましたがWindows 7 or 8からWindows 10にアップデートしているため、我が家にWindows 10のインストールディスクは一枚もありません。

そもそも使いたいのはDebianであってUbuntuでもWindowsでもないので、Debian以外をインストールできても何も解決しないんです。困りましたね。

32bit時代はまだ終わらない

Debian 8のインストールディスクがまともに動かないのは、恐らくカーネルが古いのが原因だと思われます。であればですね、

  • クリーンインストールを諦めない
    Debian Testingのインストールディスクを探す、Debian TestingならLinux 4.9のはずだから
  • クリーンインストールを諦める
    現在運用しているDebian StableのカーネルだけLinux 4.9に入れ替える

このどちらかで動くはずです。Testingのインストールディスクってあったっけ?例えあったとしてもTestingからStableに戻せる保証もないし、後者の方が簡単そうです。

現状の最新Stableカーネル(Linux 4.9.25)を新&旧マザーボード双方で動くようにコンフィグを設定し、カーネルだけサクッと入れ替えたら動きました。良かった。

今回の更新でメモリ容量が4GB越えしたので、本当はDebianも32bitから64bitに入れ替えておきたかったのですが、もう面倒くさいから、これでいいや。

編集者:すずき(2017/05/01 19:09)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2017年4月30日

やっと動いたマザーボード

先日(2017年4月22日の日記参照)の続きです。

DDR3L-1866 x 2(Crucial CT102464BF186D)でどうやっても動かない悲しきマザーボード(ASRock J4205-ITX)ですが、DDR3L-1600 x 2(Kingston KVR16LS11/8)(※)を差したら、あっさり動きました。今だから言えますが、スペック上限のDDR3L-1866は狙わず、一段下のDDR3L-1600を狙えば苦労は無かったです。

思い返すとCrucialメモリもDDR3L-1600 x 2に無理矢理固定したら多少動いていましたし、かなり怪しいです。まさかこのボードDDR3L-1866に対応できていないのでは?

ただ動かないだけなら、そういう設計なのでしょうから構いませんが、動かない条件を公式スペックに書くのはやめてほしいです…。

(※)Amazonで6,500円x 2くらいでした。

スペック上限に縁が無い

私は、くじ運が無いのか、部品選定のセンスが悪いのか、昔からスペック上限狙いに縁がありません。

今使っているデスクトップマシン(AMD A10-7800)も、全部品がDDR3-2133で動くと謳っていたから、オーバークロックメモリを奮発して買ったのに、微塵も動きませんでした。

結局、諦めてDDR3-1600設定で使っています。オーバークロックメモリは泣いていることでしょう…。

メモ: 技術系の話はFacebookから転記しておくことにした。

編集者:すずき(2017/05/01 18:35)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2017年4月29日

UPQの4Kディスプレイ

UPQの4K/120Hz液晶、実際は60Hzだった。購入者には2千円の金券で対応 〜ODM供給を受けるDMMは返金対応 - PC Watchを読んで。

ひえー、すごい間違い方しちゃいましたね。

これ誰が気づいたんでしょうね?1年放置していたUPQが自分で気づいたとも考えにくいし、個人で気づいた方が居たんでしょうか?

私は自慢じゃありませんが、倍速液晶(120Hz)か、そうじゃない(60Hz)かなんて全くわかりません。そもそも50 or 60Hz駆動の見分けすら付かない節穴Eyeですので…。

仕事で確認しろって言われたら、文明の利器(200fpsくらいで撮れる高速度カメラ)を使いますけど、家にあるテレビに高速度カメラ向ける人がそれほど居るとも思えません。

個人じゃ無ければ、他社の技術者が気づいて、指摘してあげたことになりますけど、なぜわざわざそんな面倒なことを…?

メモ: 技術系の話はFacebookから転記しておくことにした。

編集者:すずき(2017/04/30 17:31)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2017年4月27日

メルカリ祭り

メルカリ、「パチンコの特殊景品」も削除対象に 現金、Suicaに続き - ITmedia NEWSを読んで。

カード枠の現金化はよほど需要があるらしく、現金、Suica、パチンコの特殊景品と、次々に考えられて端から見ていると面白いです(金券の出品は元から禁止)。

メルカリはこれらの出品を良識によって規制していますが、パチンコの三店方式は警察公認のマネーロンダリング(追記:ロンダリングじゃなくて、賭博ですね)なので、悪意を持ってやられると取り締まる術がありません。日本の闇ですね…。

メモ: 技術系の話はFacebookから転記しておくことにした。追記もした。

編集者:すずき(2017/04/30 17:21)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2017年4月24日

Windows 10遅くない?

目次: Windows

Windows 10の起動が遅いです。

遅くなる一番の原因は、ソースネクスト スーパーセキュリティZEROのせいだと思うんです…。こやつは起動が遅いし、メモリも常時200MB以上使うし、アップデートも激重です。

セキュリティZEROは好きで入れているので仕方ないとしても、起動時は各種サービスが一気に起動するためか、数分以上HDDの利用率が100% に張り付いてしまい、その間PCがスローダウンして、使い物になりません。

とりあえず原因の一つと思われる、タスクスケジューラの [Microsoft] - [Windows] - [Windows Error Reporting] - QueueReportingを止めました。

他にも何やらガチャガチャ動いているのですが、どのプロセスがどのタスクに紐付くのか全然わかりません。うーん。

メモ: 技術系の話はFacebookから転記しておくことにした。

編集者:すずき(2023/09/24 13:57)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2017年5月3日 >>> 2017年4月24日
link もっと後

管理用メニュー

link 記事を新規作成

<2017>
<<<05>>>
-123456
78910111213
14151617181920
21222324252627
28293031---

最近のコメント5件

  • link 21年3月13日
    すずきさん (03/05 15:13)
    「あー、このプログラムがまずいんですね。ご...」
  • link 21年3月13日
    emkさん (03/05 12:44)
    「キャストでvolatileを外してアクセ...」
  • link 24年1月24日
    すずきさん (02/19 18:37)
    「簡単にできる方法はPowerShellの...」
  • link 24年1月24日
    KKKさん (02/19 02:30)
    「追伸です。\nネットで調べたらマイクロソ...」
  • link 24年1月24日
    KKKさん (02/19 02:25)
    「私もエラーで困ってます\n手動での回復パ...」

最近の記事3件

  • link 23年4月10日
    すずき (03/19 11:48)
    「[Linux - まとめリンク] 目次: Linuxカーネル、ドライバ関連。Linuxのstruct pageって何?Linu...」
  • link 24年3月18日
    すずき (03/19 11:47)
    「[画面のブランクを無効にする] 目次: LinuxROCK 3 model CのDebian bullseyeイメージは10分...」
  • link 24年3月3日
    すずき (03/19 11:07)
    「[解像度の設定を保存する] 目次: LinuxRaspberry Pi 3 Model B (以降RasPi 3B)のHDMI...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 03/19 11:48