TECLAST T40HD使用から故障まで

スマホの他にタブレットを持ち歩いております。
古くはGalaxyTabやらNexus7あたりから、その後サイズもアップして昨年まではHUAWEIのMediaPad M5 liteを使用してましたが、画面割れで動作も怪しく。

しかしSIMフリーのタブレットはなかなか良い機種が出てこない。仕方なく1月中旬にAmazonで中華タブレットに手を出してみました。
TECALSTのT40HDです。

そこそこ高精細だし動作も速い。照度センサーがないので画面の明るさがたまに気になるけど、セールで2万円切ってたし、まぁそんなもんかと。
SIMフリーに関してはSoftbank向け帯域が強く、docomo系とau系しか持ってない私の状況だとあんまり使えない感じでした。でもないよりマシぐらいには繋がっていた。

困った点は、画面回転を何度か繰り返すと最近のAndroidの画面端からスワイプして「戻る」のエリアが狭くなってしまうこと。横画面時の高さ(短編)が縦画面でも有効になったようなソフトウェア的な不具合。
あと照度センサーによる画面の明るさ調整がないので、暗闇でうるさかったり明るいところで暗くてこまったりしますが、まぁそんなでもないか。
他にはカバー付きケース連動機能のせいか、たまにゴーストタッチで画面が荒ぶってしまうことがあり、ちょっと昔に戻った気分になれました。良くない。

そんな中、半年弱使っておりましたが、ある日画面が真っ黒(バックライトは点いてる)状態になって操作ができなくなり、強制電源off。再度起動しても真っ暗。強制電源off。再度起動したら、起動。ということがあり、怪しさが増加。
思えばこのときにバックアップ取って中身も引き上げておけば良かった。
翌日、翌々日と同様のことがあって、また再起動しようと思ったら、もう全然起動しなくなってしまいました(バックライトは点いてる)。

サポートを求めたところ、よくある「リセットして十分充電して起動しろ」との答え。それでもダメ。
この機種はボリュームボタンの横にリセット用のピン穴があるのですが、そちらを押しても状況は変わらず。
さらにサポートからファームウェアのアップデートをしてみてほしいと来ましたが、ファームウェアは多分最新だったので、まぁこれはファームウェアが壊れたのでリカバリしろということだなぁと思い、実施。怪しげな中華ツールを別PCに入れてチャレンジ。
通常通りUSBケーブルを繋いだだけでは「USB MTPデバイス」として認識されます。しかしファームウェア転送ツールはCOMポートを期待しているようで動作せず。完全に死んだかと思いましたが、リセットボタン(ピン穴)を押してから再起動した直後だけはCOMポートが見えたので、その間に試したところ、無事にファームウェアの転送ができました。

その後起動したらT40HD_EEAとして機種が認識されるように。生き返った?

と思いきや、画面はやはり真っ黒(バックライトは点いてる)。
電源ボタンに反応してコチッと音が鳴るようになったので、内部的には動作しているようですが、おそらく初期画面なのでしょう、GoogleのFind My Deviceからは認識されておりませんでした。そりゃファームウェア転送したら初期状態か。さよなら各種アカウント。

ということでハードウェア故障が確定したのでサポートに修理交換を求めます。いっそ返品したいところですがさすがに半年も使ったので交換で。

サポートはamazonのwebチャットを介して文字ベースで行われました。シリアル番号や注文番号を送ったあと、返品(送料はこっち持ち)。機械翻訳したような日本語ですが十分わかります。
すぐに新しいタブレットが送られてきました。

再セットアップはGoogleアカウントに紐付いたバックアップ分で40%ぐらいはすんなり回復。でもLINEとか独自アカウント絡みのものはダメ。仕方ありません。
その後2週間ちょっと使ってますが、今のところ不具合はナシです。ゴーストタッチも無い、かな?そう思うとゴーストタッチ乱発のあたりから怪しかったのかもしれないです。
個体不具合であったと考えれば、まぁ出来の悪い物ではないと思いました。

ノートPCのBluetoothがいきなり死ぬ

HP Elite x2 G8というタブレットPCを使用しています。
突然Bluetoothが死にました。キーボードはUSB接続なので生きていますが、マウス(トラックボール)がBluetooth接続で、全然反応しません。電池が切れたかとも思いましたが、よくよく見るとWindows側でそもそもBluetoothが認識されていない。
デバイスマネージャーで見てみるとインテル(R)ワイヤレスBluetooth(R)にエラーが出ている。

対応方法は、完全にPCをシャットダウンしてから再起動する。
スタートボタン→電源ボタン→Shiftキーを押しながらシャットダウンor再起動

どうもIntel AX○○○のBluetoothはスリープからの復帰に失敗することがあるらしく、そうなるとソフトウェア的動作ではどうしようもないらしいです。いろいろ検索して読んだ結果を総合するとそんな感じ。
で、最近のWindows10/11のノートPCは再起動が完全再起動ではないので、そのへんの完全リセットも行われないため、Bluetoothが復帰しないままになってしまう。
ドライバ入れ直しとかも試しましたがダメだったわけです。

xfs上でrm -rfしてしまったものを復活させる

夜中に電話で起こされて何事かと思ったら「間違ってrm -rfしてしまいました」と。
対象ファイルシステムがxfsでして、extundeleteやext4magicが使えません。xfsでは諦めろ的なblogが多かったですが、Photorec/TestDiskというツールでなんとか回収できました。しかし欲しかった対象ファイルのうち3割ぐらいでしょうか…
残りは少し古いバックアップがあったので、合わせてみて、不足分は泣きを見ることにしてもらいました。

オープンソースで無料のファイル復元ソフト「PhotoRec」 – GIGAZINE
GIGAZINEの記事は2007年ですが、

Partition Recovery and File Undelete
配布元を見ると2024年でも更新されているし、XFSに対応している。
今回はLinux(CentOS Stream 9)でGUIなしの操作でしたので、コマンドラインだけで使えるツールであることは重要。

データ復旧ソフトと復元サービス(NAS対応)|復旧天使 公式
復旧天使という有償のもあるのですが、LinuxではGUIソフトのようで、今回はパス。

消しちゃったファイル群自体は200MBもないハズなのですが、対象パーティションが100GBあるので、最悪それぐらいの削除ファイルが復活される可能性があります。
ということで128GBのUSBメモリを用意して、fdiskでパーティションを切ってxfsにてフォーマット。回収ファイルの置き場とします。

回収ファイルと別領域のhomeに
testdisk-7.2.linux26-x86_64.tar.bz2 をダウンロードして、tar xjfで解凍、photorec_staticを起動すると、CUIでのメニュー操作が可能になります。
対象パーティションと書き込み先を指定して、あとは待つ。
回収先にはrecup_dir.XXXというディレクトリと共に、回収されたファイルが大量にできていきます。
ファイル名は回収されておらずランダムになっているので、あとは中身を見ながらリネームするなりしてぽちぽちと回収していくのです…

バックアップはこまめに、別領域、別媒体に取るべし、な…

Minecraft for Windowsのインストールができなかった(解決)

PCを新しくしたのでMinecraft for WindowsをMicrosoft Storeからインストールしようとしたのですが、LauncherやJava Editionは入るけど統合版(だっけ?)のfor Windowsがインストールできません。「ライセンスの取得中」の後に「サーバー側で問題が発生しました」と出てしまいます。

結論。Microsoft Storeに紐付けられるWindowsは10台まで。その数が多いとダメらしい。
古いデバイスのリンクを解除したらあっさりとインストールできました。

Microsoft Storeの自分の顔アイコンから「アカウントでデバイスの管理」を選ぶとブラウザでMicrosoft Accountの設定画面が開きます。
メニューから「デバイス」>「Microsoft Storeのデバイス管理」を開いて、古い登録デバイスのリンクを解除します。

(↑上の画像は既にいくつか削除した後です)

その後Microsoft Storeで再度インストールを試みると、無事ダウンロードとインストールが始まりました。

参考
サーバー側で問題が発生して、Minecraft for Windows が起動できない(解決) – 調べながらやるストラテジー&RPG

Windowsセキュリティからコア分離をオンにしたらブルースクリーン

タイトルの通りですが、Windows10/11でWindowsセキュリティ→デバイスセキュリティ→コア分離の詳細→メモリ整合性「オフ」を「オン」にしたらブルースクリーンになってしまいました。
ブルースクリーン画面にはAmDRyzenMasterDriver.sysと出ていましたが、まぁメモリ整合性オンが原因でしょう。

再起動してもログオン直後ぐらいでブルースクリーンになるので戻せません。
セーフモードで起動して、レジストリエディタで直接「オフ」に書き換えて回復しました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
の中の
Enabled
を、0でオフ、1でオンということで、0にして通常起動しました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity