Windows does not show FAT32 partition












2















I created my own Rasbian image, with the following partitions:



$ sudo fdisk -l 2018-11-13-raspbian-stretch-lite.img
Disk 2018-11-13-raspbian-stretch-lite.img: 2,5 GiB, 2705326080 bytes, 5283840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7ee80803

Device Boot Start End Sectors Size Id Type
2018-11-13-raspbian-stretch-lite.img1 8192 98045 89854 43,9M c W95 FAT32 (LBA)
2018-11-13-raspbian-stretch-lite.img2 98304 4292607 4194304 2G 83 Linux
2018-11-13-raspbian-stretch-lite.img3 4292608 4395007 102400 50M 83 Linux
2018-11-13-raspbian-stretch-lite.img4 4395008 5283839 888832 434M c W95 FAT32 (LBA)


When I insert my sd-card in a Windows PC I expect to be able to access to the
FAT32 partitions (first and last one). Instead only the first one is shown.



What's wrong here? I cannot see differences between the two.










share|improve this question













migrated from serverfault.com Jan 10 at 17:41


This question came from our site for system and network administrators.























    2















    I created my own Rasbian image, with the following partitions:



    $ sudo fdisk -l 2018-11-13-raspbian-stretch-lite.img
    Disk 2018-11-13-raspbian-stretch-lite.img: 2,5 GiB, 2705326080 bytes, 5283840 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x7ee80803

    Device Boot Start End Sectors Size Id Type
    2018-11-13-raspbian-stretch-lite.img1 8192 98045 89854 43,9M c W95 FAT32 (LBA)
    2018-11-13-raspbian-stretch-lite.img2 98304 4292607 4194304 2G 83 Linux
    2018-11-13-raspbian-stretch-lite.img3 4292608 4395007 102400 50M 83 Linux
    2018-11-13-raspbian-stretch-lite.img4 4395008 5283839 888832 434M c W95 FAT32 (LBA)


    When I insert my sd-card in a Windows PC I expect to be able to access to the
    FAT32 partitions (first and last one). Instead only the first one is shown.



    What's wrong here? I cannot see differences between the two.










    share|improve this question













    migrated from serverfault.com Jan 10 at 17:41


    This question came from our site for system and network administrators.





















      2












      2








      2








      I created my own Rasbian image, with the following partitions:



      $ sudo fdisk -l 2018-11-13-raspbian-stretch-lite.img
      Disk 2018-11-13-raspbian-stretch-lite.img: 2,5 GiB, 2705326080 bytes, 5283840 sectors
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disklabel type: dos
      Disk identifier: 0x7ee80803

      Device Boot Start End Sectors Size Id Type
      2018-11-13-raspbian-stretch-lite.img1 8192 98045 89854 43,9M c W95 FAT32 (LBA)
      2018-11-13-raspbian-stretch-lite.img2 98304 4292607 4194304 2G 83 Linux
      2018-11-13-raspbian-stretch-lite.img3 4292608 4395007 102400 50M 83 Linux
      2018-11-13-raspbian-stretch-lite.img4 4395008 5283839 888832 434M c W95 FAT32 (LBA)


      When I insert my sd-card in a Windows PC I expect to be able to access to the
      FAT32 partitions (first and last one). Instead only the first one is shown.



      What's wrong here? I cannot see differences between the two.










      share|improve this question














      I created my own Rasbian image, with the following partitions:



      $ sudo fdisk -l 2018-11-13-raspbian-stretch-lite.img
      Disk 2018-11-13-raspbian-stretch-lite.img: 2,5 GiB, 2705326080 bytes, 5283840 sectors
      Units: sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disklabel type: dos
      Disk identifier: 0x7ee80803

      Device Boot Start End Sectors Size Id Type
      2018-11-13-raspbian-stretch-lite.img1 8192 98045 89854 43,9M c W95 FAT32 (LBA)
      2018-11-13-raspbian-stretch-lite.img2 98304 4292607 4194304 2G 83 Linux
      2018-11-13-raspbian-stretch-lite.img3 4292608 4395007 102400 50M 83 Linux
      2018-11-13-raspbian-stretch-lite.img4 4395008 5283839 888832 434M c W95 FAT32 (LBA)


      When I insert my sd-card in a Windows PC I expect to be able to access to the
      FAT32 partitions (first and last one). Instead only the first one is shown.



      What's wrong here? I cannot see differences between the two.







      linux windows partitioning fat32






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 10 at 17:38









      MarkMark

      20719




      20719




      migrated from serverfault.com Jan 10 at 17:41


      This question came from our site for system and network administrators.









      migrated from serverfault.com Jan 10 at 17:41


      This question came from our site for system and network administrators.
























          1 Answer
          1






          active

          oldest

          votes


















          1














          This is "normal" in Windows systems, except Windows 10 from version 1703.



          This article was posted just after the issue was fixed. As far as I know it was fixed in Windows 10 only. Few quotes:




          Microsoft has added secretly a new feature to Windows 10 Creators Update: This is the first Windows build that supports multiple partitions on removable media (like USB-Sticks). […]



          Storage media like hard discs and removable media (USB sticks) are classified into two categories:




          • Hard disks and media with Fixed Media Bit set

          • Removable media (like USB sticks) with Removable Media Bit (RMB) set


          The Fixed or Removable Media Bit is set by the firmware of a media controller.



          […]



          Media with Removable Media Bit (RMB) set are treated in Windows as removable devices. Windows has restrictions for removable media – for instance, Windows file system (Windows Explorer) can mount only the first partition on such a device.




          It’s possible, to create multiple partition on a USB stick using third party tools or Linux or even Windows command line tool diskpart. But (in contradiction to Linux) Windows will show only the first partition in Explorer for instance. All other partitions are ignored. This causes conflicts, if a multi-partition USB stick created under Linux shall be formatted in Windows. Windows formats only the first partition.





          According to my best knowledge there is no technical reason (nor ever was a reason) to treat removable media this way. Especially since for some media it's possible to flip the relevant bit and then Windows magically starts to treat them right. The whole issue seems to be just an effect of some obscure arbitrary decision made by Microsoft many years ago.



          So my guess is you're using either outdated Windows 10 or any older Windows and what you experience is "normal".



          The obvious advice is to use up-to-date Windows 10 or Linux. If for any reason you want to stick to your current Windows and still access the "missing" partition, these are your options:




          • Dual boot: Windows + Linux.

          • An SD card reader that will introduce your SD card as a fixed drive. I suppose it's possible but I don't expect you can easily find such reader.

          • An application that will read the FAT32 filesystem and give you access to it. Technically possible but maybe such application doesn't even exist, because "what for? doesn't Windows support FAT32 by itself?"

          • Virtual Linux (e.g. in VirtualBox) with your current Windows as a host. Then you connect a USB card reader and use the "USB pass-through" option. This way Linux detects the reader as if it was directly connected, you can mount any partition. Strange mounting rules in Windows won't affect this. The approach is inconvenient because any transfer between Windows and the SD card must go through Linux. This may be your best option though.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1392867%2fwindows-does-not-show-fat32-partition%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            This is "normal" in Windows systems, except Windows 10 from version 1703.



            This article was posted just after the issue was fixed. As far as I know it was fixed in Windows 10 only. Few quotes:




            Microsoft has added secretly a new feature to Windows 10 Creators Update: This is the first Windows build that supports multiple partitions on removable media (like USB-Sticks). […]



            Storage media like hard discs and removable media (USB sticks) are classified into two categories:




            • Hard disks and media with Fixed Media Bit set

            • Removable media (like USB sticks) with Removable Media Bit (RMB) set


            The Fixed or Removable Media Bit is set by the firmware of a media controller.



            […]



            Media with Removable Media Bit (RMB) set are treated in Windows as removable devices. Windows has restrictions for removable media – for instance, Windows file system (Windows Explorer) can mount only the first partition on such a device.




            It’s possible, to create multiple partition on a USB stick using third party tools or Linux or even Windows command line tool diskpart. But (in contradiction to Linux) Windows will show only the first partition in Explorer for instance. All other partitions are ignored. This causes conflicts, if a multi-partition USB stick created under Linux shall be formatted in Windows. Windows formats only the first partition.





            According to my best knowledge there is no technical reason (nor ever was a reason) to treat removable media this way. Especially since for some media it's possible to flip the relevant bit and then Windows magically starts to treat them right. The whole issue seems to be just an effect of some obscure arbitrary decision made by Microsoft many years ago.



            So my guess is you're using either outdated Windows 10 or any older Windows and what you experience is "normal".



            The obvious advice is to use up-to-date Windows 10 or Linux. If for any reason you want to stick to your current Windows and still access the "missing" partition, these are your options:




            • Dual boot: Windows + Linux.

            • An SD card reader that will introduce your SD card as a fixed drive. I suppose it's possible but I don't expect you can easily find such reader.

            • An application that will read the FAT32 filesystem and give you access to it. Technically possible but maybe such application doesn't even exist, because "what for? doesn't Windows support FAT32 by itself?"

            • Virtual Linux (e.g. in VirtualBox) with your current Windows as a host. Then you connect a USB card reader and use the "USB pass-through" option. This way Linux detects the reader as if it was directly connected, you can mount any partition. Strange mounting rules in Windows won't affect this. The approach is inconvenient because any transfer between Windows and the SD card must go through Linux. This may be your best option though.






            share|improve this answer




























              1














              This is "normal" in Windows systems, except Windows 10 from version 1703.



              This article was posted just after the issue was fixed. As far as I know it was fixed in Windows 10 only. Few quotes:




              Microsoft has added secretly a new feature to Windows 10 Creators Update: This is the first Windows build that supports multiple partitions on removable media (like USB-Sticks). […]



              Storage media like hard discs and removable media (USB sticks) are classified into two categories:




              • Hard disks and media with Fixed Media Bit set

              • Removable media (like USB sticks) with Removable Media Bit (RMB) set


              The Fixed or Removable Media Bit is set by the firmware of a media controller.



              […]



              Media with Removable Media Bit (RMB) set are treated in Windows as removable devices. Windows has restrictions for removable media – for instance, Windows file system (Windows Explorer) can mount only the first partition on such a device.




              It’s possible, to create multiple partition on a USB stick using third party tools or Linux or even Windows command line tool diskpart. But (in contradiction to Linux) Windows will show only the first partition in Explorer for instance. All other partitions are ignored. This causes conflicts, if a multi-partition USB stick created under Linux shall be formatted in Windows. Windows formats only the first partition.





              According to my best knowledge there is no technical reason (nor ever was a reason) to treat removable media this way. Especially since for some media it's possible to flip the relevant bit and then Windows magically starts to treat them right. The whole issue seems to be just an effect of some obscure arbitrary decision made by Microsoft many years ago.



              So my guess is you're using either outdated Windows 10 or any older Windows and what you experience is "normal".



              The obvious advice is to use up-to-date Windows 10 or Linux. If for any reason you want to stick to your current Windows and still access the "missing" partition, these are your options:




              • Dual boot: Windows + Linux.

              • An SD card reader that will introduce your SD card as a fixed drive. I suppose it's possible but I don't expect you can easily find such reader.

              • An application that will read the FAT32 filesystem and give you access to it. Technically possible but maybe such application doesn't even exist, because "what for? doesn't Windows support FAT32 by itself?"

              • Virtual Linux (e.g. in VirtualBox) with your current Windows as a host. Then you connect a USB card reader and use the "USB pass-through" option. This way Linux detects the reader as if it was directly connected, you can mount any partition. Strange mounting rules in Windows won't affect this. The approach is inconvenient because any transfer between Windows and the SD card must go through Linux. This may be your best option though.






              share|improve this answer


























                1












                1








                1







                This is "normal" in Windows systems, except Windows 10 from version 1703.



                This article was posted just after the issue was fixed. As far as I know it was fixed in Windows 10 only. Few quotes:




                Microsoft has added secretly a new feature to Windows 10 Creators Update: This is the first Windows build that supports multiple partitions on removable media (like USB-Sticks). […]



                Storage media like hard discs and removable media (USB sticks) are classified into two categories:




                • Hard disks and media with Fixed Media Bit set

                • Removable media (like USB sticks) with Removable Media Bit (RMB) set


                The Fixed or Removable Media Bit is set by the firmware of a media controller.



                […]



                Media with Removable Media Bit (RMB) set are treated in Windows as removable devices. Windows has restrictions for removable media – for instance, Windows file system (Windows Explorer) can mount only the first partition on such a device.




                It’s possible, to create multiple partition on a USB stick using third party tools or Linux or even Windows command line tool diskpart. But (in contradiction to Linux) Windows will show only the first partition in Explorer for instance. All other partitions are ignored. This causes conflicts, if a multi-partition USB stick created under Linux shall be formatted in Windows. Windows formats only the first partition.





                According to my best knowledge there is no technical reason (nor ever was a reason) to treat removable media this way. Especially since for some media it's possible to flip the relevant bit and then Windows magically starts to treat them right. The whole issue seems to be just an effect of some obscure arbitrary decision made by Microsoft many years ago.



                So my guess is you're using either outdated Windows 10 or any older Windows and what you experience is "normal".



                The obvious advice is to use up-to-date Windows 10 or Linux. If for any reason you want to stick to your current Windows and still access the "missing" partition, these are your options:




                • Dual boot: Windows + Linux.

                • An SD card reader that will introduce your SD card as a fixed drive. I suppose it's possible but I don't expect you can easily find such reader.

                • An application that will read the FAT32 filesystem and give you access to it. Technically possible but maybe such application doesn't even exist, because "what for? doesn't Windows support FAT32 by itself?"

                • Virtual Linux (e.g. in VirtualBox) with your current Windows as a host. Then you connect a USB card reader and use the "USB pass-through" option. This way Linux detects the reader as if it was directly connected, you can mount any partition. Strange mounting rules in Windows won't affect this. The approach is inconvenient because any transfer between Windows and the SD card must go through Linux. This may be your best option though.






                share|improve this answer













                This is "normal" in Windows systems, except Windows 10 from version 1703.



                This article was posted just after the issue was fixed. As far as I know it was fixed in Windows 10 only. Few quotes:




                Microsoft has added secretly a new feature to Windows 10 Creators Update: This is the first Windows build that supports multiple partitions on removable media (like USB-Sticks). […]



                Storage media like hard discs and removable media (USB sticks) are classified into two categories:




                • Hard disks and media with Fixed Media Bit set

                • Removable media (like USB sticks) with Removable Media Bit (RMB) set


                The Fixed or Removable Media Bit is set by the firmware of a media controller.



                […]



                Media with Removable Media Bit (RMB) set are treated in Windows as removable devices. Windows has restrictions for removable media – for instance, Windows file system (Windows Explorer) can mount only the first partition on such a device.




                It’s possible, to create multiple partition on a USB stick using third party tools or Linux or even Windows command line tool diskpart. But (in contradiction to Linux) Windows will show only the first partition in Explorer for instance. All other partitions are ignored. This causes conflicts, if a multi-partition USB stick created under Linux shall be formatted in Windows. Windows formats only the first partition.





                According to my best knowledge there is no technical reason (nor ever was a reason) to treat removable media this way. Especially since for some media it's possible to flip the relevant bit and then Windows magically starts to treat them right. The whole issue seems to be just an effect of some obscure arbitrary decision made by Microsoft many years ago.



                So my guess is you're using either outdated Windows 10 or any older Windows and what you experience is "normal".



                The obvious advice is to use up-to-date Windows 10 or Linux. If for any reason you want to stick to your current Windows and still access the "missing" partition, these are your options:




                • Dual boot: Windows + Linux.

                • An SD card reader that will introduce your SD card as a fixed drive. I suppose it's possible but I don't expect you can easily find such reader.

                • An application that will read the FAT32 filesystem and give you access to it. Technically possible but maybe such application doesn't even exist, because "what for? doesn't Windows support FAT32 by itself?"

                • Virtual Linux (e.g. in VirtualBox) with your current Windows as a host. Then you connect a USB card reader and use the "USB pass-through" option. This way Linux detects the reader as if it was directly connected, you can mount any partition. Strange mounting rules in Windows won't affect this. The approach is inconvenient because any transfer between Windows and the SD card must go through Linux. This may be your best option though.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 12 at 20:48









                Kamil MaciorowskiKamil Maciorowski

                27.4k155982




                27.4k155982






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1392867%2fwindows-does-not-show-fat32-partition%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    If I really need a card on my start hand, how many mulligans make sense? [duplicate]

                    Alcedinidae

                    Can an atomic nucleus contain both particles and antiparticles? [duplicate]