FileSystem FAT – File Allocation Table

 

Quando o Sistema de Arquivos FAT foi criado, lá pelos idos anos de 1980 os arquivos eram bem pequenos, ele cabia todinho em um Cluster, e raramente era particionado, talvez por isto o FAT foi pensado. O sistema hoje não é utilizado no Disco Rígido por exemplo, mas está em uso nos Pendrives.

 

Mas quando os armazenamentos ficaram grandes, tudo ficou bem angustiante, um arquivo grande é gravado de forma contígua , e não continua, ou seja, seus pedaços são espalhados pelo disco, no começo, no fim, no meio, de novo no fim, etc … até terminar.

 

Bem diferente do Sistema de Arquivo EXT que é utilizado no Linux,o ext não apaga seus mapas de alocação ( como faz o FAT ), quando um mapa de alocação tem seu arquivo correspondente apagado, ele não é todo zerado como no FAT, o Sistema de Arquivos EXT simplesmente desliga um Bit de um BitMap, cada bit corresponde a um INODE (cluster no caso do FAT), então o sistema sabe que o arquivo foi apagado mas pode restaurar todos seus mapas, bastando ligar o bit do BitMap e ele tem todo mapa de alocação disponível, essencial para montar as partes bagunçadas no Disco.

 

No caso do FAT, todo mapa de alocação é apagado, então não é possível recuperar arquivos grandes, já que seu mapa foi deletado para avisar o istema que aquele espaço esta disponível para futura gravação, pouco prático realmente.

 

No sistema NTFS , a coisa ficou bem mais interessante, ele otimiza tanto que arquivos muito pequenos nem são alocados longe da Entrada FILE, se temos somente uma frase, ele grava aquela pequena frase já perto da configuração do arquivo, e não aponta para sua localização em um Cluster qualquer, já que iria onerar o espaço, não tem sentido abrir um espaço de 8 k para gravar uma frase de 10 letras.

 

Bem, mas nosso FAT não tem estas otimizações, ele é direto ! apagou o arquivo, apaga os mapas para avisar que aquele espaço está disponível, só deixando mesmo seu nome sem a primeira letra no Folder de gravação, avisando que foi apagado.

 

O sistema FAT é composto das seguintes partes:

 

1- BOOT (Master Boot Record) no caso de sistema inicializável

2- Depois vem o primeiro mapa do FAT (FAT 1 )

3- Após o fim do Fat 1, vem o Fat 2 que é uma cópia fiel, e útil para recuperar crash de sistema.

4- Após o Fat 1 , Fat 2 , vem a parte de ROOT (Raiz da unidade).

5- Depois da Raiz vem a área de gravação de dados, e a maior da unidade.

 

 

No exemplo acima, vemos o F8 FF FF 0F indicado o primeiro cluster, e logo no circulo vernelho o fim do mapeamento do arquivo no FAt1.

Logo após vem o FAT2 que é igualzinho o FAT1, então logo após o FAT2, vem o ROOT ( Raiz )

Neste comecinho do ROOT ( setor Raiz ) no endereço 800000 , vemos 2 arquivos gravados , o DEBUG32.EXE e um apagado chamado EDIT.COM, perceba que a primeira letra está com um “a” acentuado, que corresponde ao codigo E5, indicado que o arquivo EDIT.COM foi apagado.

E é só isto mesmo, ao apagar o arquivo ele muda a primeira letra com o codigo E5 e apaga todo seu mapa do Fat.

A coisa tudo é assim mesmo, não esquecendo que na frente do nome do arquivo, tem a indicação do primeiro Cluster do arquivo que será gravado o começo, as partes restantes serao lidas mais tarde. ( nem tão mais tarde assim )

Um Exemplo:

 

Abaixo no exemplo, vemos o arquivo DEBUG.EXE alocando varios cluster, começando pelo cluster 00 00 00 03 até cluster 00 00 00 19h nos 4 bytes corrspondente ao cluster 3 vemos o numero 04 00 00 00 que indica o pulo para o proximo cluster 4 e assim vai até o cluster 19h que nao aponta para nenhum outro, o FF FF FF 0Fh indica fim de ocupação de cluster.

 

Após apagar o arquivo DEBUG.EXE, o ssitema coloca o código E5h no lugar de “D” de Debug, indicado que o arquivo foi apagado, e seu espaço correspondente no mapeamento de FAT é ZERADO ! olhe la na ponta da flexa vermelha, tem só zeros onde tinha números antes, e este é todo problema do FAT, como recuperar se o mapeamento foi todo zerado ? tal problemas nao ocorre no sistema EXT nem NTFS.

Então perdemos todo mapeamento do arquivo, conforme vemos na imagem abaixo.

 

Tutorial sobre o funcionamento do sistema FAT

 

62 comentários em “FileSystem FAT – File Allocation Table”

  1. Добрый день!
    Мы изготавливаем дипломы психологов, юристов, экономистов и любых других профессий по невысоким ценам.
    Мы можем предложить документы ВУЗов, которые находятся в любом регионе России. Вы можете заказать диплом от любого учебного заведения, за любой год, в том числе документы СССР. Документы выпускаются на “правильной” бумаге высшего качества. Это дает возможности делать государственные дипломы, которые невозможно отличить от оригинала. Документы заверяются необходимыми печатями и подписями.
    Даем 100% гарантию, что при проверке документа работодателем, подозрений не появится.
    Где купить диплом специалиста?
    kotka.listbb.ru/viewtopic.php?f=2&t=409

  2. [u][b] Здравствуйте![/b][/u]
    Купить диплом о высшем образовании
    [b]Мы предлагаем[/b] выгодно и быстро купить диплом, который выполняется на бланке ГОЗНАКа и заверен мокрыми печатями, водяными знаками, подписями. Диплом способен пройти лубую проверку, даже при помощи специально предназначенного оборудования. Решайте свои задачи быстро и просто с нашим сервисом.
    [b]Где купить диплом специалиста?[/b]
    http://formulaf1.ru/kupite-diplom-i-otkroyte-novyie-gorizontyi
    [u][b] Рады оказать помощь![u][b].

  3. [u][b] Привет![/b][/u]
    Для многих людей, приобрести [b]диплом[/b] университета – это необходимость, возможность получить достойную работу. Впрочем для кого-то – это желание не терять время на учебу в универе. С какой бы целью вам это не потребовалось, наша фирма готова помочь вам. Максимально быстро, профессионально и недорого изготовим диплом любого ВУЗа и года выпуска на подлинных бланках со всеми подписями и печатями.
    [b]Наша компания предлагает[/b] быстро и выгодно купить диплом, который выполнен на бланке ГОЗНАКа и заверен печатями, водяными знаками, подписями. Наш диплом пройдет лубую проверку, даже с использованием специального оборудования. Достигайте цели быстро с нашим сервисом.
    [b]Где приобрести диплом специалиста?[/b]
    http://myturtime.ru/kupit-diplom-rf-v-moskve-vyisokoe-kachestvo-i-podlinnost
    [b]Хорошей учебы![/b]

  4. Привет, друзья!
    Мы можем предложить дипломы любой профессии по приятным тарифам.
    Мы предлагаем документы ВУЗов, расположенных на территории всей России. Вы имеете возможность приобрести качественный диплом от любого учебного заведения, за любой год, в том числе документы СССР. Дипломы и аттестаты выпускаются на бумаге высшего качества. Это дает возможности делать государственные дипломы, которые невозможно отличить от оригинала. Они заверяются необходимыми печатями и подписями.
    Даем 100% гарантию, что в случае проверки документа работодателем, никаких подозрений не возникнет.
    Где купить диплом по необходимой специальности?
    u2c.tv/member.php?u=30984

  5. WELCOME TO PUGACHEV LUXURY CAR RENTALS EXCLUSIVE MOTORING LUXURY & EXOTIC RENTALS
    Dive into the ultimate driving experience with Pugachev Luxury Car Rentals, your premier destination for luxury and exotic car rentals in Los Angeles. Whether you’re looking to impress at a corporate event, add a splash of glamour to your weekend, or simply enjoy the thrill of driving some of the world’s most sought-after vehicles, we’ve got you covered.
    https://pugachev.la/
    Our extensive fleet includes the pinnacle of automotive excellence from renowned brands such as Lamborghini, Rolls-Royce, Bentley, Ferrari, McLaren, and more. Indulge in the elegance of a Rolls-Royce Ghost, starting at $1,150 per day, or experience the exhilarating performance of a Lamborghini Huracan EVO, available from $875 per day. With options ranging from the powerful Ferrari GTB Red at $1,100 per day to the opulent Bentley Continental GT at $950 per day, our collection is meticulously curated to cater to the most discerning tastes and preferences.

    Navigating the vibrant streets of Los Angeles or cruising along the scenic coastlines has never been more accessible or more stylish. At Pugachev Luxury Car Rentals, we make it easy and efficient for you to rent the luxury car of your dreams with straightforward daily and weekly rental options—like the versatile Mercedes-Benz AMG G63, which can be yours for $790 daily or $4,424 weekly.

    Embrace the luxury, power, and finesse of our elite vehicles and elevate your next Los Angeles visit into a truly memorable journey. Whether you’re seeking an exotic sports car for that extra special thrill, a luxury sedan for sophisticated travel, or a sumptuous SUV for family comfort and safety, our fleet promises the perfect match for every occasion and desire.

    OUR COLLECTION OF LUXURY CARS FOR DISCERNING DRIVERS
    Elegant Sedans for Business Executives
    At Pugachev Luxury Car Rentals, we understand the importance of a strong first impression. Our fleet of luxury sedans is designed to cater to business executives who demand sophistication and functionality. Each vehicle, such as the Rolls-Royce Ghost Anthracite, available at $1,100 per day, offers a sublime mix of comfort and prestige, ensuring you arrive at your business engagements in unparalleled style. For a slightly different but equally impressive experience, consider the Bentley Flying Spur at $1,000 daily, which combines classic elegance with cutting-edge technology.
    luxury car rental los angeles
    [url=https://pugachev.la/lamborghini-rental/]lamborghini rental la[/url]

    Sumptuous SUVs for Family and Leisure
    Our selection of high-end SUVs blends luxury with practicality, making them perfect for family trips or stylish outings with friends. The Bentley Bentayga, starting from $700 per day, offers spaciousness and state-of-the-art amenities that ensure comfort without compromise. For those seeking a bolder statement, the Rolls-Royce Cullinan Black Badge provides an imposing presence and unrivaled luxury for $1,300 daily, ensuring every journey is an event in itself.

    Prestige Convertibles for Scenic Drives
    Los Angeles is renowned for its beautiful landscapes and stunning coastlines, best enjoyed in one of our prestige convertibles. Feel the exhilarating freedom of the open road in a Ferrari Portofino Spyder, available for $850 daily. Its breathtaking performance and sleek design are perfect for scenic drives along the Pacific Coast Highway. Alternatively, the BMW M4 Competition Cabrio, at $390 per day, offers a more accessible but equally thrilling option for cruising under the Californian sun.

    Our fleet at Pugachev Luxury Car Rentals is meticulously maintained and regularly updated to ensure that each car looks and performs like new. This commitment to quality and excellence reflects our dedication to providing only the best for our clients, who return time and again for the reliability and prestige our services offer. Each model in our fleet is more than just a vehicle; it’s a part of an exclusive lifestyle made accessible to our discerning clientele. Whether you are looking to impress at a corporate event or simply indulge in the pleasure of driving a luxury car, our collection is guaranteed to enhance your experience in Los Angeles.
    luxury car rental los angeles
    [url=https://pugachev.la/bentley-rental/]rent a bentley in los angeles[/url]

  6. [u][b] Добрый день![/b][/u]
    Заказать диплом любого ВУЗа
    [b]Наши специалисты предлагают[/b] выгодно заказать диплом, который выполнен на оригинальной бумаге и заверен мокрыми печатями, штампами, подписями официальных лиц. Диплом пройдет любые проверки, даже при использовании специального оборудования. Решайте свои задачи максимально быстро с нашей компанией.
    [b]Где купить диплом специалиста?[/b]
    http://gamesfortop.ru/diplom-dlya-karernogo-rosta-prosto-i-udobno
    [u][b] Рады помочь![u][b].

  7. Единственная в России студия кастомных париков https://wigdealers.ru, где мастера индивидуально подбирают структуру волос и основу по форме головы, после чего стригут, окрашивают, делают укладку и доводят до идеала ваш будущий аксессуар.

  8. [u][b] Здравствуйте![/b][/u]
    Приобрести диплом любого университета
    [b]Наша компания предлагает[/b] максимально быстро купить диплом, который выполняется на бланке ГОЗНАКа и заверен мокрыми печатями, водяными знаками, подписями официальных лиц. Диплом пройдет лубую проверку, даже с применением специфических приборов. Решите свои задачи быстро и просто с нашим сервисом.
    [b]Где приобрести диплом по актуальной специальности?[/b]
    https://derivsocial.org/read-blog/2578
    [u][b] Рады оказаться полезными![u][b].

  9. купить настоящий диплом о высшем образовании [url=https://asxdiplomik.com/]купить настоящий диплом о высшем образовании[/url] .

  10. купить аттестат в нижнем новгороде [url=https://diplomasx.com/]купить аттестат в нижнем новгороде[/url] .

  11. [u][b] Здравствуйте![/b][/u]
    [b]Где заказать диплом по нужной специальности?[/b]
    [b]Мы можем предложить дипломы[/b] психологов, юристов, экономистов и прочих профессий по разумным ценам.
    [url=http://www.voidofheroes.com/forums/member.php?action=profile&uid=53955]www.voidofheroes.com/forums/member.php?action=profile&uid=53955[/url]

Deixe um comentário