ローカル開発の苦悩:なぜ `nul` ファイルを削除できないのか?複合型ファイルシステムの問題への解決策
ソフトウェア開発の日常業務において、私たちはしばしば「厄介な小さな問題」に遭遇します。それらは一見単純に見えますが、数時間という貴重な時間を費やしてしまうこともあります。特に、Windows システム上で特定のファイルを削除する(特に開発ツールチェーンによって意図せず生成されたファイル)ことは、「大惨事」の典型的な例です。
ソフトウェア開発の日常業務において、私たちはしばしば「厄介な小さな問題」に遭遇します。それらは一見単純に見えますが、数時間という貴重な時間を費やしてしまうこともあります。特に、Windows システム上で特定のファイルを削除する(特に開発ツールチェーンによって意図せず生成されたファイル)ことは、「大惨事」の典型的な例です。
ローカルのWindowsシステムインストールパッケージを更新したところ、25H2バージョンがリリースされていることがわかりました。しかし、ローカルのシステムはまだ24H2バージョンに留まっており、Microsoftのアップデートパッチもインストールされていますが、ローカルのシステムが25H2バージョンにアップグレードされていません。その間に何が足りないのか気になりました。 この記事では、Microsoftの公式サポートドキュメントに基づいて、KB5054156アップデートのコア情報を整理し、Windows 11 24H2から25H2へのアップグレードにおける重要なポイントをユーザーに理解させることを目的としています。
ホストが原因不明にブルースクリーンになり起動できず、UEFI形式のブート、システムが正常にロードできなくなっていました。MBR形式の古いブート方式に変更したところ、システムは正常に起動しました。
Linux で使慣れた zsh を、昨日ブログを書いている時に、突然 PowerShell 7 もセッション保持設定でコマンド履歴予測ビューをサポートしていることを発見し、試しに触ってみたら、意外と便利だった。
何が原因かはわからないけど、何か操作をしてこの機能を起動しただけで、それで終わり。
デスクトップPCのハードウェア三連発!前回の記事では、SSD PCIeアダプタについて触れたばかりですが、旧いSSDはどこへ行ったのでしょうか?もちろん無駄にはせず、壊れてしまっていたりするかもしれませんが、分解して新しく購入した「メカシシャ・クリエーター Mini-3765H」(一年前のモデル)にインストールしました。
前の文脈を踏まえ、突然無線LANアダプターが認識されなくなった問題が発生しました。パーティションを再構築する前に、インターネット上でも他の解決策を探しておりました。例えば、マザーボードの電池卸載や、電源を切って15分間待つなどの方法がありました。また、最新版のBOISドライバーへのアップデートも試しましたが、いずれもうまくいきませんでした。
他に処理すべきことがあり、制限ネットワークに切り替えて、リビングから部屋へ網線を引き込んだところ、有線LANも認識されなくなりました。最終手段としてシステムを再インストールしたところ、パーティションのガイダンスが失われました。もし常に問題が発生していれば、これほど長く悩むことはありませんでした。華碩のマシンにおけるディスク競合は、偶発的なものであり、システムの再起動時に不安定な状態がトリガーとなるようです。
先週、台式机に新しい长江存储(チャンジアン cunzhuo)の2TB SSD(M.2インターフェース)を追加したところ、マシンは再起動せず、昨日までシャットダウンすることができませんでした。
元のバージョンがいつからなのかは不明ですが、Windows 11 ではディスククリーンアップツールが大幅に改善され、よりスマートになっています。
主な理由は、これが公式のツールであり、ファイルを誤って削除したり、広告が表示されたり、ポップアップが現れたり、バックグラウンドプロセスが実行されたり、不要なものが一切含まれていないことです。
Linuxプラットフォームは非常にシンプルです。「du -sh *」という一行のコードで済みます。Windowsはどうでしょうか?ディスクが複数あり、クリーンアップしたいのですが、ファイル数が多くて、システム標準の「リソースマネージャー」でフォルダサイズを統計すると、速度が遅くて諦めそうになります。