Windows 10のUPDATE KB5034441が0x80070643エラー・・・

らら
らら

はじめに

Windows 10のwindows UpdateKB5034441が0x80070643エラーでインストールできないのを放置していたので対応しました。

この環境はHyper-Vのテスト用環境だったのでしばらく放置してました。。w

しらべたよ。

ぐぐるとMicrosoftの下記をやるとよいって・・

なるほど。やってみるか。

https://support.microsoft.com/ja-jp/topic/kb5028997-winre-%E6%9B%B4%E6%96%B0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86-400faa27-9343-461c-ada9-24c8229763bf

やってみる・・

いきなり・・おいおい・・

b.list diskを実行する

c.OS ディスクを選択するには、 sel disk<OS disk index>を実行します。

これは WinRE と同じディスク インデックスである必要があります。

b.list diskを実行してCドライブ。Dドライブがある場合・・はサイズなど参照して

CとDを区別しますとか・・

おいらは下記のなので・・・0

説明少なくないですか・・・知らないひと・・難しいんじゃ・・・

sel disk<OS disk index>とかそのまま打ってそう・・いないかぁ・・


DISKPART> list disk
  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           250 GB  1024 KB        *

c.おいらの場合、sel diskの回答は。

sel disk 0

e.OS パーティションを選択するには、 sel part<OS partition index>を実行します

ここでは、プライマリを選択しないといけないので、

プライマリー 回復と連続でリストされるの前提です。。

プライマリーのサイズ小さくして、空いた分で回復部分を作り直す作業になります。。

おいらの場合


DISKPART> list part
  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    回復                 529 MB  1024 KB
  Partition 2    システム               100 MB   530 MB
  Partition 3    予約                  16 MB   630 MB
  Partition 4    プライマリ              248 GB   646 MB
  Partition 5    回復                 582 MB   249 GB

プライマリと回復が連続している。Partition 4とPartition 5が対象そして、回復が最後のパターンのみの対応

sel part<OS partition index>は・・sel part 4

f.shrink desired=250 minimum=250を実行する

おおぃ・・サイズ確認しようよぉ。。

おいらは下記を実行したよ。

DISKPART> shrink querymax

再利用できる最大のバイト数は次のとおりです。 185 GB (190112 MB)

248 GB中空きが185Gあるそうなので・・

おいらの回復は582 MBなので

とりあえず・・切りよく。。1024MBにしたいので・・

1024MB-582MB=442MBで・・空きも185Gあるので・・

おいらは下記で・・


DISKPART> shrink desired=442 minimum=442

UpdateKB5034441は1Gいるらしいので‥とりあえず。。

g.WinRE パーティションを選択するには、 sel part

まただ。。。これは回復を選択するので・・


DISKPART> select partition 5

h.WinRE パーティションを削除するには、 delete partition override

回復を作り直すので・・削除して。

おいらは。。GPT に*あったので・・

de94bba4-06d1-4d40-a16a-bfd50179d6acはGUIDで固定でそのまま使用します。回復を表します・・


create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes =0x8000000000000001

sel part はselect partition同じです・・

sel はselectでおなじです・・

おいらの操作ログ・・


C:\WINDOWS\system32>reagentc /disable
REAGENTC.EXE: 操作は成功しました。
C:\WINDOWS\system32>reagentc /info
Windows 回復環境 (Windows RE) およびシステム リセット構成
情報:
    Windows RE の状態:         Disabled
    Windows RE の場所:
    ブート構成データ (BCD) ID: 00000000-0000-0000-0000-000000000000
    回復イメージの場所:
    回復イメージ インデックス: 0
    カスタム イメージの場所:
    カスタム イメージ インデックス: 0
REAGENTC.EXE: 操作は成功しました。
C:\WINDOWS\system32>diskpart
Microsoft DiskPart バージョン 10.0.19041.3636
Copyright (C) Microsoft Corporation.
コンピューター: XXXX
DISKPART> list disk
  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           250 GB  1024 KB        *
DISKPART> select disk 0
ディスク 0 が選択されました。
DISKPART> list part
  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    回復                 529 MB  1024 KB
  Partition 2    システム               100 MB   530 MB
  Partition 3    予約                  16 MB   630 MB
  Partition 4    プライマリ              248 GB   646 MB
  Partition 5    回復                 582 MB   249 GB
DISKPART> select partition 4
パーティション 4 が選択されました。
DISKPART> shrink querymax
再利用できる最大のバイト数は次のとおりです。  185 GB (190112 MB)
DISKPART> shrink desired=442 minimum=442
ボリュームは、次の方法で正常に縮小されました:  442 MB
DISKPART> list partition
  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    回復                 529 MB  1024 KB
  Partition 2    システム               100 MB   530 MB
  Partition 3    予約                  16 MB   630 MB
* Partition 4    プライマリ              248 GB   646 MB
  Partition 5    回復                 582 MB   249 GB
DISKPART> select partition 5
パーティション 5 が選択されました。
DISKPART> delete partition override
DiskPart は選択されたパーティションを正常に削除しました。
DISKPART> create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
DiskPart は指定したパーティションの作成に成功しました。
DISKPART> gpt attributes =0x8000000000000001
選択された GPT パーティションに DiskPart で属性を割り当てました。
DISKPART> list partition
  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    回復                 529 MB  1024 KB
  Partition 2    システム               100 MB   530 MB
  Partition 3    予約                  16 MB   630 MB
  Partition 4    プライマリ              248 GB   646 MB
* Partition 5    回復                1025 MB   248 GB
DISKPART> exit
DiskPart を終了しています...
C:\WINDOWS\system32>reagentc /enable
REAGENTC.EXE: 操作は成功しました。

でけた・・・

UPdate成功・・

さいごに。

Microsoftの記事って翻訳されているから・・むずいよね。

関連

したのほうにGUIDの説明あります。

EaseUS Todo Backup 13.0でHDDからSSD化
https://www.omakase.net/blog/2021/01/easeus-todo-backup-130hddssd.html

関連記事