AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1702331
Accepted
Livy
Livy
Asked: 2022-01-31 23:32:06 +0800 CST2022-01-31 23:32:06 +0800 CST 2022-01-31 23:32:06 +0800 CST

Qual é o tamanho mínimo de uma partição nativa de 4k quando formatada com FAT32?

  • 772

De acordo com a Microsoft :

Para unidades nativas de formato avançado 4K (4 KB por setor), o tamanho mínimo é 260 MB , devido a uma limitação do formato de arquivo FAT32. O tamanho mínimo da partição das unidades FAT32 é calculado como tamanho do setor (4 KB) x 65527 = 256 MB .

Estou um pouco preguiçoso para cavar as especificações do formato do sistema de arquivos FAT32. Apenas uma pergunta rápida: por que o tamanho mínimo da partição não é 256 MiB, mas sim 260 MiB? Para que são usados ​​os 4 MiB adicionais?

Edit: Realizei um teste com meu SSD de 512 bytes (talvez emulação). diskpart.exerecusou-se a formatar uma partição de 32MiB como FAT32. Mesmo uma partição de 35MiB falhou ao formatar. Aceita apenas 36MiB como tamanho mínimo para formatar.

filesystems partitioning
  • 1 1 respostas
  • 167 Views

1 respostas

  • Voted
  1. Best Answer
    phuclv
    2022-04-23T20:30:43+08:002022-04-23T20:30:43+08:00

    O tamanho mínimo real é 65595 × 4 KB = 268677120 bytes = 256,23046875 MB. Tente isso no Linux:

    truncate -s $((65595*4096)) diskfile
    mkfs.fat -F 32 -a -f 1 -h 0 -R 2 -s 1 -S 4096 diskfile
    

    Se você alterar 65595 para 65594, ele reportaráWARNING: Not enough clusters for a 32 bit FAT!

    Uma partição FAT deve ter pelo menos 65527 clusters e você precisa de muito mais setores para os metadados. A quantidade de blocos de metadados depende da ferramenta de formatação, por exemplo você pode ver no comando acima:

    • -a: desabilita o alinhamento para diminuir o tamanho
    • -f 1: cria apenas 1 tabela FAT em vez de 2
    • -h 0: sem setores ocultos
    • -R 2: apenas 2 setores reservados

    Com as opções de formatação padrão no Windows, o tamanho mínimo será maior do que isso e, em seguida, você precisará arredondar o número para um valor melhor para alinhamento e vários motivos. Um múltiplo de 4 MB é um bom número, então acho que é por isso que a MS escolhe 260 MB. É por isso que são 36 MB para um disco de setor de 512 bytes

    Observe que esses limites são apenas artificiais e não o limite real no FAT32. Por exemplo, os formatadores do Windows não podem formatar partições FAT32 maiores que 32 GB, mas outros formatadores de terceiros podem, embora não seja uma boa ideia ter partições FAT32 tão grandes

    Em suma, é provavelmente porque as ferramentas do MS escolheram o tamanho mínimo de uma partição FAT32 para ser o próximo múltiplo de 4 MB acima de 65527 clusters e o tamanho máximo para ser 32 GB

    • 0

relate perguntas

  • Instalando o Ubuntu em um disco rígido de backup em espaço não alocado

  • Como limpar completamente o disco do laptop para uma nova instalação do Ubuntu?

  • Tamanho da partição 128 GB, mas apenas 64 GB detectados [duplicado]

  • Devo particionar um SSD secundário (sem sistema operacional) usado para armazenamento? [fechado]

  • É possível usar FTP sem sistema de arquivos no cliente?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve