вторник, 29 декабря 2015 г.

Создание раздела FAT на USB Flash с помощью Windows Vista и выше

В ОС Windows Vista и более поздних версиях существуют проблемы с созданием раздела на USB флэшке в старой файловой системе FAT16. Трудности заключаются в том, что в оснастке управление дисками невозможно удалить существующий раздел и создать раздел меньшего размера(до 2 Гб), чтобы система смогла его отформатировать в FAT16. Выйти из затруднения нам поможет утилита командной строки "diskpart", запущенная с повышенными привилегиями.

Действуем так:
1. "list disk" - просматриваем имеющиеся в системе диски и определяем номер флэшки;
2.  "select disk 2" - выбор диска с номером 2 (номер был получен предыдущей командой);
3.  "clean" - выполняем полную очистку флэшки, при этом все данные на ней будут уничтожены!!!;
4. Далее уже можно воспользоваться графической оснасткой и создать раздел менее 2 Гб. После этого система сможет отформатировать раздел в формате FAT16.
Второй вариант: выполнить команду утилиты "diskpart": "create partition primary size=500" - создаем основной раздел размером 500 Мб;
5. "format fs=fat label="" quick" - выполняем быстрое форматирование нашего раздела в формат FAT16.

Стоит добавить, что в семействе ОС Windows в USB Flash накопителях можно создать только один раздел. Это ограничение на уровне операционной системы.

понедельник, 7 декабря 2015 г.

Отключение или пересоздание коротких имен Windows

По умолчанию каждый раз при создании новых файлов ОС Windows дописывает короткие имена формата 8.3 для поддержки совместимости со старыми приложениями. Если вы уверены, что они вам точно не понадобятся, эту функцию можно отключить для повышения производительности файловой системы.

Для отключения:
Запустите командную строку с повышенными привилегиями и выполните команду: "fsutil 8dot3name query". Система покажет в каком статусе находится настройка коротких имен: 0 - включена, 1 - выключена, 2 - установка на уровне тома. Далее действуем в зависимости от полученного значения: 0 - выполняем "fsutil 8dot3name set 1"; 1 - никаких действий не требуется, короткие имена уже отключены; 2 - отключаем на уровне тома, так для диска C: выполните "fsutil 8dot3name set c: 1".

Иногда бывают противоположные ситуации, когда короткие имена были отключены и очищены, а некоторое ПО при этом отрабатывает некорректно. Для решения проблемы выполните следующие шаги:
1. Перезагрузите компьютер в безопасном режиме с поддержкой командной строки (F8 или Shift + "Перезагрузка").
2. Выполните противоположные действия, описанные выше, для включения коротких имен.
3. Теперь необходимо создать недостающие имена. Например, для восстановления PROGRA~1 выполните: "fsutil file setshortname "Program Files" PROGRA~1"
4. Удостоверьтесь в том, что короткое имя добавилось: "dir /x c:\".