Jump to content
  • Microsoft: Windows 11 also haunted by this SATA BIOS bug just like Windows 7, 8, 8.1 and 10


    Karlston

    • 1.1k views
    • 2 minutes
     Share


    • 1.1k views
    • 2 minutes

    Microsoft has confirmed that Windows 11, too, is affected by an age-old bug related to Serial Advanced Technology Attachment (SATA).

     

    The bug is related to the firmware wherein an internal SATA drive, be it a slower, mechanical hard disk drive (HDD) or a faster NAND flash-based Solid-state drive (SSD), is misread as removable media in the Windows taskbar.

     

    This issue is really ancient (by technology standards) as Microsoft says it affects anything newer than Windows Vista, ie, Windows 7, Windows 8, Windows 8.1, Windows 10, and finally Windows 11.

     

    On a newly updated support document regarding the issue, Microsoft writes:

     

    Symptoms

     

    Internal SATA devices (HDDs or SSDs) may show as removable media in your task bar.

    Cause

     

    Whether or not a device is considered removable is determined by your system’s BIOS and how it marks the various SATA ports on the motherboard. The inbox driver directly inspects SATA ports and considers devices connected to those ports marked “external” as removable devices. Not all storage drivers do this, which can be a potential cause for corruption or data loss.

     

    Microsoft has also provided a way to fix this issue using elevated Command Prompt CLI. This solution also works on Windows 8, 8.1, and Windows 10:

     

    Resolution

     

    First, check for and install available BIOS updates from your PC manufacturer. If none are available, you can follow these steps to override the way the inbox driver surfaces devices on certain ports:

     

    1. Open a command prompt with administrator privileges.
    2. In the command prompt window, type the following command in hit Enter: devmgmt.msc
    3. Under Disk Drives, identify the SATA device you would like the inbox driver to consider internal and open properties for this device by right-clicking and selecting Properties.
    4. Note the bus number from the properties overview (“1” in the below example).

       

      Bus number for SATA disk drive in device manager
    5. For Windows 8 and later:

    Type the following command in the previously opened command prompt and hit Enter:

     

    reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x

     

    Where x corresponds to the Bus Number you noted in step 4.

     

    You may find more details in the support article on Microsoft's website.

     

     

    Microsoft: Windows 11 also haunted by this SATA BIOS bug just like Windows 7, 8, 8.1 and 10


    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...