Чи справді інструмент розширеного формату, що постачається виробниками, робить щось, що не робить mkntfs?


3

Нещодавно я придбав новий накопичувач (конкретно, 2TB Samsung Spinpoint), який на етикетці говорить, що він підтримує розширений формат , і що я повинен завантажити інструмент з їх сайту.

Якщо я щось не пропускаю, mkntfs завжди мав максимальний розмір сектору на рівні 4096b:

-s, - розмір сектору BYTES

Вкажіть розмір секторів у байтах. Дійсні значення розміру сектору - 256, 512, 1024, 2048 та 4096 байт на сектор. Якщо пропущено, mkntfs намагається автоматично визначити розмір сектору, і якщо це не вдається, за умовчанням використовується 512 байт на сектор.

Чи зробить цей інструмент на сайті Samsung щось, крім форматування накопичувача таким же чином

mkntfs -s 4K /dev/sdb1

зробив би?

Якщо конкретніше, я маю намір використовувати цей привід на машині, яка в основному запускатиме Windows XP, але я скоріше завантажуюся в Linux / BSD і відформатую диск вручну, ніж роздуте програмне забезпечення. Я дійсно хочу мати нові сектора в стилі АФА , хоча - це важливо.

Тож якби я зробив команду, що була вище (або інша команда, доступна на Linux / BSD), чи матиме це такий же ефект, як використання інструменту розширеного формату?

Відповіді:


4

Так, ви можете це зробити на Linux, але це потрібно робити під час створення розділу, а не під час створення файлової системи. Наприклад, ви повинні робити це з fdisk, а не з mkfs. Ось декілька посилань, що пояснюють це:


Велике спасибі! Я сьогодні не маю голосів, але сьогодні схвалив його опівночі. Це саме те, що я шукав :)
Матьє Картьє

Немає позначення лише коротко - схоже, що ці посилання висвітлюють лише те, як створити розділи extX, які вирівнюються, я хочу створити розділ NTFS (просто зауваживши, що 83 - це тип розділу Linux). Будь-які ідеї?
Матьє Картьє

Зачекайте, чи правильно це робити fdisk -H 224 -S 56 /dev/sdaі потім використовувати mkntfs?
Матьє Картьє

Так, неважливо, як ви відформатуєте його (ext, ntfs, жир тощо). Важливо лише те, що сам розділ був створений на межі 4 КБ. Розмір сектора - це щось інше, і 4 КБ, мабуть, повинен бути мінімальним розміром сектора, але більший може бути кращим з міркувань продуктивності - Вам доведеться провести більше досліджень, я, мабуть, просто використовувати будь-які за замовчуванням.
дав

4

Важлива частина полягає в тому, що ваші розділи створюються вирівняними на межі 4 Кб, а не за розміром сектору відформатованого розділу. За замовчуванням Windows XP не створює розділи з таким вирівнюванням, і накопичувачі повинні робити операцію зчитування-змінити-запис у двох секторах внутрішньо для кожної операції запису.

Інструмент постачальника переконається, що ваші розділи вирівняні, і змінить їх, якщо вони ще не є. Windows Vista і 7 створять правильно вирівняні розділи. Я не впевнений у тому, як поводяться інструменти Linux / BSD, але я думаю, що останні інструменти будуть працювати правильно.


Дякую за інформацію, хоча я все-таки хотів би знати, чи є інструменти Linux / BSD, які будуть робити це :)
Матьє Картьє
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.