В винде конечно сформатировать можно и залить потом IOS, и циска будет нормально
загружаться, но с самой флэшкой циска наотрез откажется работать, будет писать
No such device на любые попытки обратиться к флэшке командами show, dir и т.п и
самое неприятно - сформатировать тоже не дает, говоря no such device. Кроме того
при загрузке если внимательно смотреть можно увидеть ошибку:Crashinfo may not be recovered at flash:crashinfo
% This file system device reports an error.
Короче, насколько я понял, хотя файловая система там обычная FAT, но кроме раздела
FAT есть еще что-то, какой блок с какими-то служебными данными. Поскольку у меня
под рукой было несколько цисок с одинаковыми флэшками и версиями IOS, то я провел
некоторое сравнение командой chkdsk в винде, подключив флешки через карт-ридеры.
Родная флэшка циски на 64 Мб:
Общее число байт: 64016384
Число байт на unit: 4096
Общее Число unit-ов: 15629
После форматирования флэшки в винде:
Общее число байт: 64143260
Число байт на unit: 1024
Общее Число unit-ов: 62640
Упс... Общее число байтов стало больше, да и размер юнита совсем не тот,
винда по умолчанию впаяла 1024 байтов на юнит. Ладно, принудительно задаю
размер юнита такое какое должно быть: format i: /FS:FAT /A:4096. Получаем:
Общее число байт: 64143260
Число байт на unit: 4096
Общее Число unit-ов: 15660
Уже лучше, размер юнита нужный, но их количество на (15660 - 15629) = 31
больше, чем на родной флэшке циско. Заливаю на флэшку IOS и все остальные
файлы которые должны быть, нормально загружаюсь, все хорошо, но саму флэшку
циска по-прежнему отказывается просматривать, форматировать и т.п. Загадочные
31 юнита на родной флэшке не просто так были, и затирать их виндой не стоило.
В общем я не стал пока глубоко разбираться, и просто воспользовался утилитой
Active Disk Image которая вслепую (байт в байт) копирует диски, флэшки и т.п.
После копирования байт в байт с родной флэшки на "загубленную виндой" флэшку,
флэшка стала нормально распознаваться циской, чему я был бесконечно рад :)))
Короче, читать и писать флэшки в винде можно, а форматировать - не следует.