いろいろ試す35 -ようやくWindows10環境に手を付ける-
今年もあと一か月を残すまでとなりましたが2018年はろくな年にならないのは
もはや確定事項ですがそれでも明日に向かって歩みださなければ明日喰わせる
飯も確保できないので破滅に向かい突進む運命でも新しい概念にちゃれんぢ
し続けていく覚悟で挑んでおります。
さて前置きが長くなりましたがねむいさんもやっとWindows10の環境を導入する
運びとなりぶろぐの読者様頼りだったWindows10下でのARM開発環境の動作確認を
自前で試すことができるようになってきました…がそのまえにねむいさんがWin10
でいきなり遭遇した困ったことと解決策を紹介します…
●USBメモリとかSDカードさしたら強制的にSystem Volume Informationとかいう
フォルダがつくられて消せないんですけぉ!!!!!11!!1!
はい読んで字の通りです。
このフォルダ、Win7とかではNTFSでフォーマットすると管理のために作られる奴と
認識しておりましたがWin10の1803ビルドではNTFSだろうがFATだろうがexFAT
だろうがマウントした瞬間にWin10の野郎がマウントしてきて強制的に作って
きやがるようになってやがります####
これmbedとかのマスストレージで認識してD&Dで書き込みするプロトタイプボート
とかは死活問題ですが特にKinetisに関しては殺し技になってしまいますので開発
中心のPCならSystem Volume Informationフォルダ(とその中にあるWPsettings.dat)
をはなから作らせないようにする措置を取らなければなりません!!
ねむいさんが試行錯誤したところ、2018年11月現在のバージョン1803では以下に
紹介する方法でピタリと止まりました。
※必ずAdministrator権限で操作を行ってください!!!
①DisableRemovableDriveIndexingの設定
レジストリエディタを起動し、
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search
キーの配下にDisableRemovableDriveIndexingというdword値を設定し1にします。
過去のバージョンではこれだけでおさまりましたが1803ではこれだけではだめです。
②WindowsSearchの停止
コンピューターの管理->サービスとアプリケーションからWindows Searchを停止させ
無効化させます。正直これを常駐させるメリットが一切何も感じられないのですが
Win7以降でファイルサーチがうんこになってしまったので別のアプリ探して使ってる
始末ですし…システムドライブにSSD使うのが当たり前の昨今では私はWin7でも
真っ先に止めてます。
③Storage Deviceの停止
コンピューターの管理->サービスとアプリケーションからStorage Deviceを停止させ
無効化させます。一体全体何の目的で起動しているのか???ことWin10においては
System Volume Informationフォルダを強制的に作ることしかないのではないか
と思うほどです。
以上①~③の操作をすべて行い再起動したらUSBメモリさしまくってもSDカード
さしまくってももう二度と憎いSystem Volume Informationフォルダは勝手に
作られません!…と言いたいところですがWin10はアップデートするとユーザーに
不利な設定に勝手に戻されるようでアップデートごとにこの操作を忘れずに
やらなければなりません。
あああめんどうくさい…
ちなみにできてしまったSystem Volume Informationフォルダを消すにはドライブ
上で右クリックし「ポータブルデバイスとして開く」でドライブに入ったら一撃で
中身のWPSettings.datもろとも消去することができます。お試しあれ。
20200119追:
1909以降は上記対策では不完全です!!!!
こちらもご覧ください!
20200119追:
あんまし関係ないですがTranscend製のUSB3.0カードリーダーTS-RDF5は古い
ファームウエアのままWin10環境で使用すると消去時に何故かディレクトリごと
全破壊してきやがりますので必ずアップデートしておきましょう!
…知らずにSDカード挿して折角とった基板の写真が全部消えたorz
●ARM開発環境確認中
約10年前からほとんど変わっていないねむいさんのARM開発環境ですがねむいさんの
現在の手順でほぼ問題なくプロジェクトのビルドとかはできることが分かっております。
しかしながら構築時の気になる細かい点はいくつか見つけたので年末までに手順も
ブラッシュアップして皆様に分かりやすくリニューアルする予定です。
まだ評価中ですがOpenOCD+GDB/Insightも昔とまったく変わらない操作感覚で
書き込みデバックができてます。dllの互換性も全く問題がありませんでした。
これであと20年はゆうに戦えますよ~!
20230921追:
し か し ・・・
免責・連絡先は↑のリンクを
↓SNSもやってます↓
-
ねむいさんのぶろぐ
- STM32H7を使ってみる9 〜I2Sの処理の所で大バグを仕込み、しかもSTM32F4の頃から通算で13年間くらい放置してた件〜2025/7/31
- いろいろ試す652025/6/30
- GNSSモジュールを試用する21 -SAM-M10Qが壊れた…!?と思ったら直せた(おまけあり)-2025/5/23
- 東海自然歩道・復路を征く1(高尾山口-西野々)2025/4/20
- STM32H7を使ってみる8 〜SDカードの初期化で大バグを仕込み、しかも6年間放置してた件〜2025/3/23
- Transcend様提供のSD SMART Toolboxの可能性を探る2025/2/28
- S.M.A.R.T.が採れて安価なTranscendの民生向けSDカードを試す!2025/1/31
- いろいろ試す64 - 2024年反省会 -2024/12/31
- 近畿自然歩道を行く -天橋立雪めぐり-2024/12/29
- 中部北陸自然歩道を往く -砺波平野の県境を駆け抜ける!-2024/11/24
powered by まめわざ
- ARM/STM32 (118)
- OpenOCD (27)
- ARM/NxP (34)
- ARM/Cypress (5)
- ARM/Others (3)
- ARM/Raspi (1)
- AVR (13)
- FPGA (4)
- GPS/GNSS (20)
- MISC (85)
- STM8 (2)
- Wirelessなアレ (16)
- おきぱ (1)
- ブラウザベンチマーク (29)
- 日本の自然歩道 (27)
- GNSSモジュールを試用する21 -SAM-M10Qが壊れた…!?と思ったら直せた(おまけあり)-
⇒ Kenji Arai (05/29) - GNSSモジュールを試用する21 -SAM-M10Qが壊れた…!?と思ったら直せた(おまけあり)-
⇒ ねむい (05/26) - GNSSモジュールを試用する21 -SAM-M10Qが壊れた…!?と思ったら直せた(おまけあり)-
⇒ Kenji Arai (05/24) - 中部北陸自然歩道を往く -砺波平野の県境を駆け抜ける!-
⇒ ねむい (12/18) - 中部北陸自然歩道を往く -砺波平野の県境を駆け抜ける!-
⇒ ひかわ (12/15) - STM32U0はぢめました
⇒ ねむい (08/07) - STM32U0はぢめました
⇒ ひかわ (07/28) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ ねむい (05/17) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ どじょりん (05/16) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ どじょりん (05/16)
- July 2025 (1)
- June 2025 (1)
- May 2025 (1)
- April 2025 (1)
- March 2025 (1)
- February 2025 (1)
- January 2025 (1)
- December 2024 (2)
- November 2024 (1)
- October 2024 (1)
- September 2024 (1)
- August 2024 (1)
- July 2024 (1)
- June 2024 (1)
- May 2024 (1)
- April 2024 (1)
- March 2024 (1)
- February 2024 (2)
- January 2024 (1)
- December 2023 (4)
- November 2023 (2)
- October 2023 (2)
- September 2023 (1)
- August 2023 (2)
- July 2023 (1)
- June 2023 (2)
- May 2023 (3)
- April 2023 (1)
- March 2023 (1)
- February 2023 (1)
- January 2023 (1)
- December 2022 (2)
- November 2022 (1)
- October 2022 (1)
- September 2022 (1)
- August 2022 (1)
- July 2022 (1)
- June 2022 (1)
- May 2022 (1)
- April 2022 (1)
- March 2022 (1)
- February 2022 (1)
- January 2022 (1)
- December 2021 (2)
- November 2021 (2)
- October 2021 (1)
- September 2021 (1)
- August 2021 (1)
- July 2021 (1)
- June 2021 (1)
- May 2021 (1)
- April 2021 (1)
- March 2021 (1)
- February 2021 (1)
- January 2021 (1)
- December 2020 (3)
- November 2020 (1)
- October 2020 (1)
- September 2020 (1)
- August 2020 (1)
- July 2020 (1)
- June 2020 (2)
- May 2020 (1)
- April 2020 (1)
- March 2020 (1)
- February 2020 (1)
- January 2020 (1)
- December 2019 (3)
- November 2019 (1)
- October 2019 (1)
- September 2019 (2)
- August 2019 (1)
- July 2019 (1)
- June 2019 (1)
- May 2019 (1)
- April 2019 (1)
- March 2019 (1)
- February 2019 (1)
- January 2019 (1)
- December 2018 (3)
- November 2018 (2)
- October 2018 (1)
- September 2018 (1)
- August 2018 (1)
- July 2018 (1)
- June 2018 (1)
- May 2018 (1)
- April 2018 (2)
- March 2018 (1)
- February 2018 (1)
- January 2018 (1)
- December 2017 (2)
- November 2017 (2)
- October 2017 (1)
- September 2017 (1)
- August 2017 (1)
- July 2017 (1)
- June 2017 (1)
- May 2017 (1)
- April 2017 (1)
- March 2017 (2)
- February 2017 (2)
- January 2017 (2)
- December 2016 (7)
- November 2016 (2)
- October 2016 (2)
- September 2016 (1)
- August 2016 (1)
- July 2016 (1)
- June 2016 (1)
- May 2016 (2)
- April 2016 (1)
- March 2016 (2)
- February 2016 (1)
- January 2016 (1)
- December 2015 (3)
- November 2015 (1)
- October 2015 (3)
- September 2015 (2)
- August 2015 (2)
- July 2015 (3)
- June 2015 (3)
- May 2015 (4)
- April 2015 (2)
- March 2015 (4)
- February 2015 (1)
- January 2015 (3)
- December 2014 (3)
- November 2014 (2)
- October 2014 (1)
- September 2014 (2)
- August 2014 (2)
- July 2014 (3)
- June 2014 (2)
- May 2014 (1)
- April 2014 (1)
- March 2014 (4)
- February 2014 (4)
- January 2014 (3)
- December 2013 (5)
- November 2013 (4)
- October 2013 (3)
- September 2013 (2)
- August 2013 (2)
- July 2013 (2)
- June 2013 (3)
- May 2013 (2)
- April 2013 (2)
- March 2013 (2)
- February 2013 (2)
- January 2013 (3)
- December 2012 (4)
- November 2012 (2)
- October 2012 (2)
- September 2012 (4)
- August 2012 (1)
- July 2012 (3)
- June 2012 (2)
- May 2012 (3)
- April 2012 (3)
- March 2012 (2)
- February 2012 (3)
- January 2012 (3)
- December 2011 (5)
- November 2011 (3)
- October 2011 (2)
- September 2011 (2)
- August 2011 (2)
- July 2011 (2)
- June 2011 (2)
- May 2011 (2)
- April 2011 (2)
- March 2011 (2)
- February 2011 (2)
- January 2011 (3)
- December 2010 (7)
- November 2010 (1)
- October 2010 (1)
- September 2010 (1)
- August 2010 (3)
- July 2010 (4)
- May 2010 (1)
- April 2010 (2)
- March 2010 (2)
- February 2010 (2)
- January 2010 (3)
- December 2009 (3)
- November 2009 (8)
- October 2009 (7)
- September 2009 (5)
- August 2009 (4)
- July 2009 (6)
- June 2009 (6)
- May 2009 (14)
- January 1970 (1)
Comments
Post a Comment