{"id":3163,"date":"2024-07-19T11:11:30","date_gmt":"2024-07-19T10:11:30","guid":{"rendered":"https:\/\/mortenknudsen.net\/?p=3163"},"modified":"2024-07-19T15:19:59","modified_gmt":"2024-07-19T14:19:59","slug":"crowdstrike-issue-5-workarounds","status":"publish","type":"post","link":"https:\/\/mortenknudsen.net\/?p=3163","title":{"rendered":"CrowdStrike issue: Workarounds"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>Info from Microsoft:\nWe've received feedback from customers that several reboots (as many as 15 have been reported) may be required, but overall feedback is that reboots are an effective troubleshooting step at this stage.\n\nhttps:&#47;&#47;azure.status.microsoft\/en-us\/status<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">From X\/Twitter. Thx to @r3srch3r for summarization.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution1\" data-type=\"internal\" data-id=\"#solution1\">Physical machine<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution2\" data-type=\"internal\" data-id=\"#solution2\">physical server<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution3\" data-type=\"internal\" data-id=\"#solution3\">VM on Hyper-V<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution4\" data-type=\"internal\" data-id=\"#solution4\">VM on AWS<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution5\" data-type=\"internal\" data-id=\"#solution5\">VM on Azure<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution6\" data-type=\"internal\" data-id=\"#solution6\">Windows 365<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><a href=\"#solution7\">Bitlocker Protected drives<\/a><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posting for the folks affected by the CrowdStrike BSOD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution1\">Physical machine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you got a physical machine &#8212;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; After 3 failed boots, windows will go into &#8220;Automatic Repair&#8221; mode. (You might need your bitlocker pin)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; In the automatic repair page click &#8220;Advanced Options&#8221; &gt; &#8220;Troubleshoot&#8221; &gt; &#8220;Advanced Options&#8221; &gt; &#8220;Command Prompt&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; In this command prompt you can cd to the OS drive and rename the Crowdstrike driver<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd C:\\Windows\\System32\\Drivers\\CrowdStrike<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dir C-00000291*.sys<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ren &lt;filename&gt; &lt;filename_old&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Locate the file matching \u201cC-00000291*.sys\u201d, and rename it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then exit the command prompt and reboot the machine. Your machine should boot up now<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posting for CrowdStrike BSOD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution2\">Physical server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you got a physical server where you can detach the hard disk &#8212;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Setup a new windows machine to use for troubleshooting<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Detach the hard disk from your broken server and attach it to the new windows machine you&#8217;ve setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Go to diskmgmt.msc and look for the hard disk, Right click and bring it online. If the volume is bitlocker encrypted<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; you will need a recovery key to access the file system (contact your AD admin) &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Once you can see the file system<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Go to &nbsp;&lt;drive letter&gt;\\Windows\\System32\\Drivers\\CrowdStrike &#8211; Locate the file matching \u201cC-00000291*.sys\u201d, and rename it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Then go back to diskmgmt.msc to detach the drive. Attach it back to the server and the machine should boot up now<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posting for CrowdStrike BSOD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution3\">VM on Hyper-v<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you got a Virtual machine on Hyper-V &#8212;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Attach a Windows 8\/10 installation iso to the VM. Go to the VM&#8217;s settings &gt; Under Hardware &gt; Firmware, Change the boot option to make the iso \/ DVD drive boot first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Now reboot the VM and wait till it gets to the &#8220;Install&#8221; page. Press &#8220;Shift + F10&#8221; and this launches a command prompt for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; In the command prompt, run:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">diskpart<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">list volume<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">exit<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Locate the drive letter of your windows volume. (The volume label should say &#8220;Windows&#8221;, you can also check the size to figure it out). Then switch to that drive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the example below, I&#8217;ve assumed that it showed Ltr F as the drive with Windows, you should replace F with whatever drive letter you have<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cd F:\\Windows\\System32\\Drivers\\CrowdStrike<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dir C-00000291*.sys<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ren &lt;filename&gt; &lt;filename_old&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;&#8220;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Locate the file matching \u201cC-00000291*.sys\u201d, and rename it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then exit the command prompt and detach the iso. Reboot the virtual machine. Your machine should boot up now<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posting for CrowdStrike BSOD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution4\">VM on AWS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you got a VM on AWS &#8212;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You have options to detach the disk from your VM, download it. Modify it. upload it back and swap the OS drive to this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">or<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You have options to detach the disk from your VM, create a new VM, attach the disk to this new VM as a &#8220;data&#8221; drive. Modify it. Then detach the data drive and attack it back to the original VM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The &#8220;Modify it&#8221; portion remains the same:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Go to diskmgmt.msc and look for the hard disk, Right click and bring it online. If the volume is bitlocker encrypted &#8211; you will need a recovery key to access the file system (contact your AD admin)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Once you can see the file system &#8211; Go to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;drive letter&gt;\\Windows\\System32\\Drivers\\CrowdStrike<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Locate the file matching \u201cC-00000291*.sys\u201d, and rename it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Then go back to diskmgmt.msc to detach the drive. Attach it back to the original VM and boot up<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Posting for the folks affected by the CrowdStrike BSOD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution5\">VM on Azure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you got an Azure VM:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Create a very basic Windows VM and upload the image to azure to the same resource group as your broken VM. See:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">lnkd.in\/guCedQk7<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Stop the VM from the portal. Go to Settings &gt; Disks &gt; Swap OS disk. Point it to the disk you just uploaded and boot up the machine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Attach your original OS disk as a data disk. Now you should be able to go to diskmgmt.msc and look for the hard disk, Right click and bring it online.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Once you can see the file system &#8211; Go to<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;drive letter&gt;\\Windows\\System32\\Drivers\\CrowdStrike<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Locate the file matching \u201cC-00000291*.sys\u201d, and rename it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Then go back to diskmgmt.msc to detach the drive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Stop the VM from the portal. Go to Settings &gt; Disks &gt; Detach the data disk. Then click &#8220;Swap OS disk&#8221;. Point it back to the original OS disk and boot up the machine.<\/p>\n\n\n\n<figure id=\"solution6\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution6\">Windows 365<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On Windows365 you can do a rollback to a time before the incident. I saw a Microsoft person post about this, but can&#8217;t find it now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"solution7\">Bitlocker protected drives (thx to <a href=\"https:\/\/x.com\/AttilaBubby\">@AttilaBubby<\/a>)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"315\" src=\"https:\/\/mortenknudsen.net\/wp-content\/uploads\/2024\/07\/bitlocker.png\" alt=\"\" class=\"wp-image-3167\" srcset=\"https:\/\/mortenknudsen.net\/wp-content\/uploads\/2024\/07\/bitlocker.png 619w, https:\/\/mortenknudsen.net\/wp-content\/uploads\/2024\/07\/bitlocker-300x153.png 300w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>From X\/Twitter. Thx to @r3srch3r for summarization. Physical machine physical server VM on Hyper-V VM on AWS VM on Azure &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"CrowdStrike issue: Workarounds\" class=\"read-more button\" href=\"https:\/\/mortenknudsen.net\/?p=3163#more-3163\" aria-label=\"Read more about CrowdStrike issue: Workarounds\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-3163","post","type-post","status-publish","format-standard","hentry","category-uncategorized","infinite-scroll-item"],"featured_image_src":null,"author_info":{"display_name":"Morten Knudsen","author_link":"https:\/\/mortenknudsen.net\/?author=1"},"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/posts\/3163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3163"}],"version-history":[{"count":5,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/posts\/3163\/revisions"}],"predecessor-version":[{"id":3172,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=\/wp\/v2\/posts\/3163\/revisions\/3172"}],"wp:attachment":[{"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mortenknudsen.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}