How-To: Форматиране на флаш памет с файлова система NTFS под Windows

[ UPDATED – 08.09.2009 ]

При нормални обстоятелства, когато се опитате да форматирате флаш памет имате само два избора за файлова система: FAT и FAT32 (фиг. 1):


Фигура 1

В действителност може да използвате и NTFS. Ето два от начините:

1. Без помощни програми (директно от Windows) – GUI вариант

Ако се вгледате във фиг. 1 ще видите една интересна опция: “Enable Compression”. Тя е посивена, защото може да се използва само при NTFS. Наличието на “Enable Compression” може би е една от подскаските, че В Windows има начин да добавите NTFS в менюто за Format. За целта трябва да променим режима на Flash устройството от “Optimize for quick removal” на “Optimize for best performance”. Това става от Device Manager:

а) Стартирайте Device Manager и разтворете категорията “Disk Drives”

б) от списъка изберете желаното от Вас Flash устройство и изберете Properties

в) в секцията “Policies” изберете “Optimize for best performance” и потвърдете с OK.

За около секунда преносимото устройство ще изчезне от My Computer. След като се появи се опитайте да го форматирате. В падащото меню за избор на файлова система вече ще присъства NTFS

Можете да видите резултата от форматирането чрез Properties на съответното устройство. Интересното на картинката е, че файловата система все още е “FAT”, но наличието на табчетата “Security” и “Quota” (нещо характерно само за NTFS) са доказателство, че надписът “FAT” е по-скоро бъг 🙂

Вашият избор в Device Manager->Your Flash Drive->Properties->Policies се запазва от Windows. Ако включите същата флашка ще важи опцията, която сте маркирали преди това. Настройките са актуални за конкретното устройствот.е. ако искате да форматирате три flash устройства с NTFS ще трябва да изберете опцията “Optimize for best performance” за всяко едно от тях по отделно.

2. Без помощни програми (директно от Windows) – COMMAND-LINE” вариант

Windows разполага с command-line тулче, което е познато под името CONVERT.EXE. Като най-важни параметри приема буква с устройството, което искаме да конвертираме и файловата система:

CONVERT.EXE k: /fs:ntfs

k: е примерна буква. При Вас изберете буквата на флаш устройството, което искате да конвертирате

Ето как изглежда резултата от изпълнението на convert.exe:

3. Чрез програмата “HP USB Disk Storage Format Tool”

С помощта на този инструмент може да форматирате Flash устройство с NTFS файлова система, както и да направите от него стандартен системен диск (Boot From Flash) или системен диск от дисков образ – disk image (но само ако файловата система е FAT/FAT32)

Оказва се, че намирането на тази програмка директно от производителяси е трудна задачка. Можете да използвате този линк или да го свалите директно от тук:

[download id=6]

Въпреки, че използвате този инструмент изберете режима на работа на Flash устройството да бъде “Optimize for best performance”, особено ако копирате големи файлове.

Какво трябва да знаем за режима “Optimize for best performance”?

От самото заглавие става ясно, че в този режим трансферът между компютъра и Flash устройството е по-голям. Но директното изваждане на Flash устройството по време на трансфер може да доведе до загуба на информация. За това е нужно първо да укажете на Windows, че флашката няма да се използва повече чрез:

1)Eject:

2) Safety Remove Hardware:

Заключителни думи.
Може би единственото предимство на форматирането на Flash устройство в NTFS е възможността да копирате големи файлове. Използването на NTFS Security е напълно безмислено, защото всеки потребител с права на Administrator на кой да е Windows компютър може да придобие собственост (Take Ownership) върху файловете и ще види дори защитените такива.
Също така NTFS форматираната флашка ще може да бъде прочетена само от компютри, които са с инсталиран Windows 2000 нагоре (Windows 98/Me не поддържат NTFS без допълнителен софтуер) т.е. няма да можете да прехвърляте файлове между Windows, Mac, Линукс и т.н.

С малкото уточнение, че Линукс може да чете NTFS

Допълнителни материали:

18 thoughts on “How-To: Форматиране на флаш памет с файлова система NTFS под Windows

  1. Не е точно така, с take ownership. Има развитие наречено EFS. Освен това, с тулчето от НР може да нагазим в буутъбъл флашките, което е една наука за цял живот… успех… мир…

  2. Хмм…за EFS не се бях сетил 🙂 Да, перфектно е за защита 🙂 Само за инфо: на компютъра, на който четем (дефакто декриптираме) трябва да сме import-нали сертификата на потребителя, чрез който сме криптирали.

  3. А какво ли се случва когато има АД ? Нещо не се сещам къде са тия сертификати, доколкото помня се криптира по SID и Hash на паролата на потребителя, така че остава място за дискусия )

  4. EFS е доста обширна тема, въпреки, че е лесна за използване. При първото използване на EFS потребителя получава сертификат за EFS. Ако е в Workgroup се издава локално (самоподписан сертификат), ако е в домейн и има действащо PKI се издава от CA.
    EFS криптира даден файл на базата на динамично генериран ключ (FEK – File Encryption Key). Този ключ се криптира с публичния ключ от EFS сертификата потребителя, за който стана дума преди малко. Тази информация се записва към файла във вид на атрибут.
    При четене EFS декриптира FEK чрез ЧАСТНИЯ ключ от EFS сертификата на потребителя, създаден в началото. Частния ключ се извлича от т.нар. Protected Store.

    Това, за което говориш ти по-скоро се отнася до т.нар. Protected Store. В него се съхранява витална информация, като креденшъли за WEB, network passwords и частните ключове за всички сертификати на потребителя. Информацията там е криптирана, предполагам по начина по който казваш ти.
    Когато EFS има нужда от частния ключ Windows го декриптира на базата на информацията, за която говориш. Ако някой смени принудително паролата на потребителя Windows не може да декриптира частния ключ и дефакто при четене на криптиран файл, дори да има сертификата (дефакто има само публичния ключ от него) – потребителят получава Access Denied.

    Може би доказателството е, че ако паролата на потребителя се смени със старата му парола – всичко е ОК 🙂

    Това си е тема на нова статия 🙂

  5. az polzvam NTFS sus compresiq pri koeto obiknovenno se dostiga 10% (che i poveche) po golqm kapacitet ot kolkoto s ntfs bez kompresiq
    e razbira se zapisvaneto stava okolo 2 puti po bavno …

    i drugo koeto me e vulnuvalo – taka narecheniq log fail na ntfs:
    ima vuzmojnost toj da se namali i s tova oshte poveche da se uvelichi kapaciteta , no ne znam kakvi efekti shte dade tova namalqvane.
    dali nqkoj zane ?

    drugo koeto mi e bilo interesno e razdelqneto na
    usb flashkata na dqlove: naprimer edin fat dql s instalaciq na ntfs dos za windos i edin ntfs dql kojto shte mojem da chetem i eventualno pishem pod win 98/me sled kato instalirame ntf dos ot purviq dql. opitah da napravq takova razdelqne s razlichni programi
    (trqbvat specialni dejstviq za da moje partition magic
    (a i drugi programi za rabota s dqlove) da vidi flash pametta kato obiknoven disk i
    da moje da raboti s dqlove vurhu flasha)
    no za sujalenie ne mnogo uspeshno…

    nqkoj znaeli sredstvo koeto direktno da moje da raboti s dqlove na flash disk? ama naistina da raboti a ne da vredi…

    edno takova sredstvo ot koeto obache osobeno sam nedovolen e programata dfsee : http://www.dfsee.com/dfsee/cdrom.php
    programata inache izglejda che ima dosta golemi vuzmojnosti za rabota sus vsqkakvi diskove , vkliuchitelno i usb flash ( moje bi po golemi vuzmovnosti dori ot kolkoto na partition magic)
    samo che ne e zashtitena ot gluposti koito moje da napravi potrebitelq kto v moq sluchaj: programata otkri nqkakvo nesuotvetstvie v geometriqta na usb flash diska (broj cilindri i sektori)i sled kato reshih da razresha da se opravi tozi “problem” razmera na flasha namalq s 8MB … ta tochno za tova pisha po vaprosa- dali nqkoj ne zane nachin da opravq tozi problem kojto sam si napravih? ama to ako chovek ne si sazdade sam problemi jivota ne e interesen :)))

    blagodarq

  6. Радвам се че заедно правим този изключително интересен блог по-интересен. Ето ти и друга интересна тема : Логон скриптове в АД, грубата сила само със стандартния език на бат файловете …
    Успех на предаването ! )))

  7. az si mislq che za kriptiraneto moje bi e po dobre da ne se izpolzwa windos – misql che ima nqkakvi specializirani programi za tazi cel , s koito shte e po dobre .

    i druk problem kojto sam sreshtal moje bi samo pri ntfs
    pri opit da se izkliuchi flashkata programno (eject usb)
    se poluchava suobshtenie che operaciqta ne moje da bude izvurshena v momenta …
    i v krajna smetka se stiga do gruba sila … kakvo se pravi v takiva sluchai kogato usbto ne moje da bude ejektnato (ot safely remove hardware) ?
    spored dosegashniq mi opit – a moje i tova da e zabluda – izliza che e otnositelno bezopano da se izvadu usb to ako lampata za indikaciq na transfer ne miga – dlai sam prav ?

  8. Определено не бях се замислял за нещата, които Иван спомена. Съвсем на кратко за сега:
    1. NTFS log files – NTFS освен всичко останало се слави и със способността си за възстановяемост, което определено е предимство. Това е възможно именно заради тези лог файлове. По подразбиране големината им е 64MB, което на фона на дори 20GB-тов харддиск едва ли е чак толкова много. И в този ред на мисли дали си струва да ги намаляваме и да жертваме стабилността? Все пак твърдите дискове са най-виталния чарк в един компютър (по отношение на информацията), доста са чупливи, а същевременно са с тоооолкова голям капацитет 🙂

    Прегледът и задаването на големината на NTFS лог файловете става с CHKDSK:
    chkdsk d: /L – преглед
    chkdsk d: /L:65535 – задаване на размер (примерна стойност)

    А ето и тема за размисъл: http://support.microsoft.com/kb/817075 🙂

    2. USB flash partitioning – оказва се, че темата е доста хаплива и противоречива. Намерих някои неща за това, но ще пиша по темата малко по-натам:
    – игра с “Removable Media Bit” на флашката
    – USB filter driver, което е по-надеждно
    За boot-ването не съм се ровил много, но пък е много полезно, когато CDROM-ът не работи 🙂

    ——-
    Мерси за интереса и подкрепата alex242! Логон скриптовете в АД от самосебе си пораждат поне четири интересни теми за размисъл, които ще напиша в най-скоро време 🙂

    До скоро! 🙂

  9. Винаги може и с допълнителен софтуер да стане криптирането. Но EFS в Windows не е за подценяване – използват се съвременни алгоритми за криптиране най-малкото. Това, което обаче най-много ме блазни е, че е интегрирано в Windows, контролира се изключително лесно в голяма мрежа и при наличието на домейн и не на последно място става невидимо за потребителя 🙂 А колкото по-малко проблеми и програми за използване има потребителя, толкова по-малко грижи има системният им администратор 😀
    (хех, мисля на едро, но това си е дефект от изминалите три години 🙂 )

    Иначе за изваждането на флашката – може, защо да не може? Обаче идея си нямам ако има нещо останало в буферите след колко време Windows ще го флъшне на флашката…Safety Remove Hardware или Eject имат за цел именно това – прекъсване на всички I/O операции и флъшване на всички буфери – където каквото има да се запише/прочете. Другото е илюзия 😀

  10. az imah v predvid sluchaq kogato stava vapros za usb flashka – naprimer 2 ili 4 gb togava 64 mb moje i da ne sa chak tolkova prenebrejimi , osven tova maj razmera na log faila zavisi ot razmera na diska – za po golqm disk po golqm log fail – a minimalniq razmer e 2 mb t.e log fail vinagi si ima i vaprosa e do kolko si struva da e v razmer po golqm ot 2mb? za hdd qsno – tam povredi sa po vuzmojni – po dobre da ima golqm log fail, no za flashkata moje bi e razlichno ? a fat nqma izobshto log fail i pak si se polzva.
    osven tova vqrva li nqkoj vuv vusztanovqvaneto na informaciq ot izgorqla flashka ? de fakto tova e povredata koqto moje da i se sluchi – moje bi bad sektori sled vreme – no togava tq shte e moralno ostarqla …

    a za kriptiraneto na usb ako e obvurzano s user name i parola na windows – moje i da e prenosimo na drug komp no sus sigurnost e problemno tova prenasqne … a ako se nalaga da go chetem i pod linux , unix, vax-vms , macos i t.n. – moje bi e po dobre nqkakva prenosima mnogo sistemna programa za kriptirane koqto da si vurvi s flashkata, otkolkoto kodiraneto na windowsa – no kogato stava vapros za usb flashki a ne po princip …
    osven tova qvno na flshkata se prisvoqvat harduerni parametri -broj cilindri , broj sectori i t.n dali ima programi koito go pravqt tova – zashtoto qvno podhodqshtoto zadavane na broj cilindri i sectori moje da promeni razmera na polzvaemata flash plamet ? a ot druga strana si mislq che za flashkata tezi parametri sa izkutveni i sa samo za da moje da se razglejda kato obiknoven disk – t.e promqnata im moje bi ne e tolkova fatalna ? a ot treta strana vse pak maj e po dobre da imah flashka s nqkolko megabajta po malka ot kolkoto da nqmash flashka izobshto :)))

  11. Safety Remove Hardware е реализирано по блестящ начин във Windows 7. Може и да е заблуда, защото още не съм го омазал, но времето ще покаже. Въобще в XP-то Safety Remove Hardware най-често не сработва не заради носителя а заради някакви недомислия в 3рд-парти софтуери. Поне моето мнение е такова )

  12. Под XP ползвам USB Safely Remove и съм много доволен от работата й. Има възможност за рестартиране на устройство(а), разпознава коректно Apple-ските устройства и ги управлява правилно (без щети). Може да се указва спиране/пускане на ниво usb hub. Указва заключващите процеси(кога има такива). Малка и много, много полезна!!

  13. Тествал съм я и под Win 7. Също така коректно се държи.

  14. А по повод на флашковите файлови системи, какво ще кажете за exFAT на MS? За мен е много добра и навреме я извадиха ‘от ръкава’!

  15. Имам Флаш-памет Maxxel(не знам това какво значение има в случая),която работи успешно на всякакви компютри и за криптиране и така нататък няма проблеми.Но,когато я поставя в CD-в кола,никога не тръгва.Изписва само NO FILE и дотам.Някой може ли да ми подскаже каква може да е причината,трябват ли ми декодери за целта?.

  16. тцтцт нямате равни просто ,добре че ви има иначе индиянците като мен сме обречени да се тюфкаме и вайкаме какво да правим .Благодаря за труда ,някак си успях да пренастроя флашката чак се очудих че стана от парвия път 🙂

  17. Невероятно полезна информация! Тъкмо се бях вбесил, че съм си купил флашка 32 ГБ, а може да се качва само файл с големина 4Гб. пробвах директно по втория начин и стана от раз. Искрени благодарности!

Leave a Reply

Your email address will not be published. Required fields are marked *

*