Размер сектора HDD

Тема в разделе "WASM.HARDWARE", создана пользователем 10110111, 28 май 2007.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Насколько много существует HDD, у которых размер сектора отличен от 512 байт?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Если HDD сделан по спецификации ATA то у него сектор равен 512 Байт. Других и не бывает.
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Да их в кластер собирают 512*(1,2,4,8,16,32,64)
     
  4. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Но ведь зачем-то в файловых системах кроме SecPerClus есть SectorSize, может, подобные винчи в старину использовались?
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    10110111
    А это уже другой вопрос. В старину были дискетки. При помощи хитроумных ухищрений размер кластера мог варьироваться. На CD-ROM размер фрейма 750 Байт сырыми. В принципе в спецификации ATA говориться, что для пакетных устройств размер блока данных может быть любым, к таким относятся оптические диски. Вопрос с SCSI дисками и FLASH (тут вроде тоже 512) накопителями открыт.
     
  6. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
  7. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    Чего-то это не то...
    У CD-ROM чисто пользовательские данные - 2048 байт на сектор.
    Меньшими порциями читать нельзя. А сырыми будет ещё больше...
    USB Flash в подавляющем большинстве тоже 512 байт на сектор.
    Млин, никому закон не писан :dntknw:
    Чего хотят того творят. Вроди стандарты для того придумали чтоб нарушать...
     
  8. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    а что мешает сектору быть больше 512? он должен быть кратен, но необязательно равен этому значению. более того, в описании фат от мелкософта прямо сказано,что при разработке софта нельзя исходить из того,что сектор всегда 512, и надо обязательно проверять это, иначе облажаться можно.
    но на практике никогда не видел другого размера,кроме 512.
     
  9. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    спецификация ATA.
    тру. так как fat может быть не только на hdd.