Читаем Компьютер на флешке полностью

Операционная системаФайловая система
FATFAT32NTFS
MS-DOS, Windows 3.x, Windows 95 (до версии OSR2)ПоддерживаетсяНе поддерживаетсяНе поддерживается
Windows 95 OSR2, Windows 98, Windows MEПоддерживаетсяПоддерживаетсяНе поддерживается
Windows NT 4.0ПоддерживаетсяНе поддерживаетсяПоддерживается (после установки Service Pack 4)
Windows 2000/XP/VistaПоддерживаетсяПоддерживаетсяПоддерживается


Таблица 3.2. Параметры файловых систем

Файловая системаПараметр
Размеры томаМаксимальный размер файла
FATОт 1.44 Мб до 4 Гб.2 Гб
FAT32Теоретически возможен размер тома от 512 Мб до 2 Тбайт. Но на практике Windows XP/Vista поддерживает разделы FAT32 меньшего размера. Так, вы не можете отформатировать том объемом более 32 Гб в файловой системе FAT32 штатными средствами Windows (хотя уже отформатированные диски большего размера Windows поддерживает).4 Гб
NTFSМинимальный рекомендуемый размер составляет 10 Мб*, а максимальный — 2 Тбайта.Максимальный размер ограничен лишь размером тома

* Обратите внимание, что в файловой системе NTFS нельзя форматировать дискеты.


Как видно из табл. 3.2, файловая система FAT для современных флешек хоть и на пределе, но все еще может использоваться. Но она является морально устаревшей и практически не применяется. Что касается FAT32, то именно она используется сейчас для абсолютного большинства флешек. Ведь максимальный размер тома в FAT32 должен не превышать 32 Гб, ну и к тому же большинство пользователей не хранит на флешках файлы более 4 Гб. Кроме того, FAT32 обеспечивает наибольшую совместимость, так как поддерживается практически всеми современными компьютерными устройствами.

Идеальным решением по производительности, надежности и качеству различных функций является NTFS, которая к тому же лишена перечисленных выше недостатков FAT32. Так что, даже не вдаваясь в детали и специальные возможности файловой системы NTFS, можно сделать выбор в ее пользу. Форматирование флешки в NTFS не только позволяет забыть о такой напасти FAT/FAT32, как потерянные кластеры, но и повышает надежность и долговечность флешек, а также позволяет несколько увеличить скорость чтения/записи данных.

Однако файловую систему NTFS не рекомендуется использовать для флешек в следующих случаях:

• Если вы собираетесь пользоваться флешкой на компьютерах, работающих под управлением операционной системы Windows 98. Что навряд ли, но вполне может быть.

• Если вы собираетесь создавать загрузочную флешку.

3.1.1. Файловая система FAT

Файловая система FAT (обычно под ней понимается FAT 16) была разработана достаточно давно и предназначалась для работы с небольшими дисковыми и файловыми объемами, простой структурой каталогов. Аббревиатура FAT расшифровывается как File Allocation Table (с англ. таблица размещения файлов). Эта таблица размещается в начале тома, причем хранятся две ее копии (в целях обеспечения большей устойчивости).

Данная таблица используется операционной системой для поиска файла и определения его физического расположения на жестком диске. В случае повреждения таблицы (и ее копии) чтение файлов операционной системой становится невозможно. Она просто не может определить, где какой файл, где он начинается и где заканчивается. В таких случаях говорят, что файловая система «упала». Хочу пожелать вам избежать такого «удовольствия».

Файловая система FAT изначально разрабатывалась компанией Microsoft для дискет. Только потом они ее стали применять для жестких дисков, а теперь и для флешек. Сначала это была FAT 12 (для дискет и жестких дисков до 16 Мб), а потом она переросла в FAT 16, которая была введена в эксплуатацию с операционной системой MS-DOS 3.0. Далее она поддерживается в Windows 3.x, Windows 95/98, Windows NT/2000. Ну и в Windows XP/Vista ее поддержка все-таки была включена: в целях совместимости со старым оборудованием и старым программным обеспечением.

3.1.2. Файловая система FAT 32

Перейти на страницу:

Все книги серии Самоучитель

Компьютер на флешке
Компьютер на флешке

Р' этой книге РІС‹ найдете уникальную полезную информацию о том, как установить на флешку Windows XP и Windows Vista, как настроить Linux на флешке. Р'С‹ научитесь пользоваться портативными вариантами офисных программ (Word, Excel), познакомитесь с огромным количеством портативных программ, которые РјРѕРіСѓС' работать прямо с флешки и Р±СѓРґСѓС' всегда под СЂСѓРєРѕР№: антивирусами, программами для работы с видео и Р·вуком, полезными утилитами на каждый день, файловыми менеджерами, «писалками» CD и DVD, интернет-программами разного назначения (РѕС' аськи до торрент-клиента), графическими редакторами (в том числе и GIMP Portable — мобильный заменитель Photoshop'Р°), играми, а также многими другими. Отдельные главы посвящены правильному использованию флешек и восстановлению данных с поврежденных флешек в случае возникновения проблем.Книга написана простым и доступным языком. Р' итоге РІС‹ сможете у себя на флешке настроить все, что захотите, и это будет у вас работать в любом месте, куда Р±С‹ РІС‹ ни пришли. Просто подключите флешку к компьютеру. На самом компьютере вам ничего настраивать не придется.Р'СЃРµ программы РІС‹ найдете на DVD, прилагаемом к книге. Также на нем размещены установочные пакеты, предназначенные для создания портативных версий и установки Windows на флешку, портативные Linux-дистрибутивы, а также Р'Р

В. Д. Королев , Д. Н. Колисниченко , Д. П. Горячев , Р Г Прокди , Р. Г. Прокди

Программирование, программы, базы данных / Программное обеспечение / Книги по IT

Похожие книги

Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT