最近流行りのUEFI/GPTパーティションを消す
2016.11.09
3TB以上のHDDや、タブレットっぽい使用が多くなってきた昨今は
高速起動を求める為にUEFI環境が多くなってきたように思えます。
1台しかPCを持ってなくて、それだけで全ての用が足りる人は
とても重宝しているとは思うのですが、
HDDを頻繁に接続やらバックアップやらをしている人、
ウチのように他人のPCをバラす機会が多い人にとっては
結構メンドクサイものだったりします。
そもそもSSDがこれだけ安価になってくると、
起動速度面ではさほど優位ではないですし、
MBRを乗っ取られる心配がなくなるよ?っていう話もありますが
(玄人にはこれが一番必要なことかな?)
使っていて便利という実感はわかないですよね。
まぁ、グチはここまでにして、

さて、GPT形式になっているHDDを昔の方式で扱いたい場合、
すんなりとはいきません。フォーマットすら簡単にできませんよ。
自由にパーティションを切ったりフォーマットしたりするには
コマンドプロンプトから専用のコマンド(diskpart)を用いて行う必要があります。

以下にウチで行った一例を書いておきます。
1TBのHDDをUSB接続しています。
ディスク4として認識してますが、これをスッキリさせてしまいましょう。

===========================================
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.


C:\>diskpart

Microsoft DiskPart バージョン 10.0.14393.0

Copyright (C) 1999-2013 Microsoft Corporation.
コンピューター: *******


DISKPART> list disk

 ディスク      状態         サイズ   空き   ダイナ GPT
 ###                               ミック
 ------------ ------------- ------- ------- --- ---
 ディスク 0    オンライン      119 GB   0 B
 ディスク 1    オンライン      111 GB   0 B
 ディスク 2    オンライン
      1863 GB 0 B
 ディスク 3    メディアなし    
0 B     0 B
 ディスク 4    オンライン
      931 GB  0 B

DISKPART> select disk 4

ディスク 4 が選択されました。

DISKPART> list partition

Partition ### Type Size Offset
------------- ------------------ ------- -------
Partition 1 プライマリ 15 TB 4096 B


DISKPART> clean

DiskPart はディスクを正常にクリーンな状態にしました。

DISKPART> list disk

 ディスク      状態         サイズ   空き   ダイナ GPT
 ###                               ミック
 ------------ ------------- ------- ------- --- ---
 ディスク 0    オンライン      119 GB   0 B
 ディスク 1    オンライン      111 GB   0 B
 ディスク 2    オンライン
      1863 GB 0 B
 ディスク 3    メディアなし    
0 B     0 B
*ディスク 4    オンライン
      931 GB  931 GB

DISKPART> exit

DiskPart を終了しています...

============================================

これで空きが931GB(1TB)になりました。
そしてパーティションを作成してフォーマット。
これで完了。

GPTパーティションでないと動かない時代がくるんだろうか・・
SSDがもっと安価になって、3TBを超えるようになったら考えよう( *´艸`)
ゾンビ化したタスクを殺す方法は見つからなかった。
2016.11.09
アプリがハングアップして、
タスクマネージャーから強制的に終了させることがたまにあります。
それで終了できればいいのですが、
拒否されることもしばしば。
そういった場合コマンドプロンプト(管理者)から
強制終了コマンドを送って終了を試すのですが、

=========================================
taslklistコマンドで稼働タスクの一覧を取得。
ここでタスク名、PIDを知る。


次にtaskkillコマンドで終了をかける。
名前だと重複した名前のがいる可能性があるので、
PIDで指定して終了をかける。
taskkill /pid **** /F /T
=========================================


「プロセスを強制終了できませんでした。」
「 実行中のタスクのインスタンスがありません。」
と出て終了することができないことがあります。
アプリだけじゃなく、explorerもたまにおきますね。
うちの使用状況ではDVDを焼き終わった後、
焼きソフトが終了できないことがが多いです。

俗にいうゾンビ化です。
再起動できる状況であればいいのですが、
時間のかかる処理を裏でやっていたり、
途中で終了したら最初からやり直しというような処理をしているときは
再起動はしたくないのです。

そこでいろいろ調べてみたけど挫折
どうにかならないものかねぇ・・・
MSVCR100.DLL が見つからなかったため、アプリケーションを開始できませんでした。
2016.11.02
備忘録シリーズ

この問題はCのランタイムがwin10に入ってなかっただけ。
下の2つを入れると解決です。
OSが64bitなのでx64だけ入れておけば大丈夫!とはいかない。
アプリが32bitなら意味がないので、両方入れておけば間違いない。

Microsoft Visual C++ 2010 再頒布可能パッケージ (x86)
Microsoft Visual C++ 2010 再頒布可能パッケージ (x64)

- CafeNote -