How do commands like fdisk -l find the sector size?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












So how do commands like fdisk -l find the sector size of a hard disk?



does the MBR of that disk contain this information? if so, which part of it? what offset?



and if its not in the MBR then how can these types of commands find it? they can't be reading it from the beginning of a partition considering they need to calculate the starting address of that partition and they need the sector size for it?



so how are commands like fdisk implemented to find this information? where do they read it from?









share

























    up vote
    0
    down vote

    favorite












    So how do commands like fdisk -l find the sector size of a hard disk?



    does the MBR of that disk contain this information? if so, which part of it? what offset?



    and if its not in the MBR then how can these types of commands find it? they can't be reading it from the beginning of a partition considering they need to calculate the starting address of that partition and they need the sector size for it?



    so how are commands like fdisk implemented to find this information? where do they read it from?









    share























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      So how do commands like fdisk -l find the sector size of a hard disk?



      does the MBR of that disk contain this information? if so, which part of it? what offset?



      and if its not in the MBR then how can these types of commands find it? they can't be reading it from the beginning of a partition considering they need to calculate the starting address of that partition and they need the sector size for it?



      so how are commands like fdisk implemented to find this information? where do they read it from?









      share













      So how do commands like fdisk -l find the sector size of a hard disk?



      does the MBR of that disk contain this information? if so, which part of it? what offset?



      and if its not in the MBR then how can these types of commands find it? they can't be reading it from the beginning of a partition considering they need to calculate the starting address of that partition and they need the sector size for it?



      so how are commands like fdisk implemented to find this information? where do they read it from?







      linux hard-disk command disk cluster





      share












      share










      share



      share










      asked 1 min ago









      John P

      1698




      1698

























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          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',
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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%2funix.stackexchange.com%2fquestions%2f479199%2fhow-do-commands-like-fdisk-l-find-the-sector-size%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f479199%2fhow-do-commands-like-fdisk-l-find-the-sector-size%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          Peggy Mitchell

          Palaiologos

          The Forum (Inglewood, California)