Порядковый номер жесткого диска глобально уникален?

Сколько страниц Вы, должно быть, превысили предел Google Custom Search (просто задающийся вопросом)?

Я рекомендую использовать Сфинкса, Lucene был прекрасен до нескольких тысяч индексируемых объектов, но кроме того это было неприменимо, поиски были невыносимо медленными и восстановили, индекс займет часы.

У нас есть Сфинкс, работающий на Облачном Сервере Rackspace с 1 ГБ RAM вместе с остальной частью сервисов, требуемых выполнять сайт (Apache, PHP, MySQL, Memcached и т.д.), и это работает большой.

Веб-сайт у нас есть Сфинкс, работающий в настоящее время, имеет> 70 000 статей, поиски, завершенные очень быстро, и он может восстановить свой весь индекс через ~11 секунд. Я выбрал Sphinx на основе рекомендаций от других разработчиков и знания, что несколько больших сайтов полагаются на него для своих поисковых систем (Неопобеда, являющаяся одним из них).

27
задан 12 August 2011 в 13:42
6 ответов

S/N, как гарантируют, не будут уникальны. Но поскольку различные производители используют различные схемы поколения S/Ns, они главным образом уникальны. Также нет никаких причин для производителей для создания двух или больше жестких дисков с одним S/N. Я могу сказать, что, если они делают так, это сделает гарантийные возвраты очень трудными. Как они будут distiungish различные устройства? Это - цель S/N.

коллизии действительно маловероятны на практике

Существуют некоторые случаи, когда программное обеспечение ограничено к модели жестких дисков и S/N. Когда жесткий диск становится поврежденным, он причиняет много боли для реконфигурирования всей системы. В таком случае существует опция сделать полный дубликат старого жесткого диска. Этому нужны специальное программное обеспечение и/или аппаратные средства для перезаписи порядкового номера и модели в жестком диске, но это возможно. И это может сэкономить много времени и/или денег.

Также, когда люди хотят установить больший жесткий диск в своих игровых приставках XBOX, они покупают более дешевые общие жесткие диски на рынке и затем настраивают эти жесткие диски для установки XBOX специальным программным обеспечением. Эта программа переписывает модель, S/N и некоторую скрытую информацию жесткого диска, таким образом, XBOX "думает", что жесткий диск является исходным от консольного поставщика. Ищите инструкцию здесь.

Если Вы действительно хотите получить уникальный идентификатор жесткого диска, попытайтесь вырыть в спецификацию протокола SAS и спецификации жестких дисков с таким интерфейсом. Вы найдете интересную вещь

В SAS устройство и имена порта являются глобальными уникальными именами в рамках транспортного протокола. Идентификаторы портов являются значениями, которыми порты определяются в домене и используются в качестве адресов SAS. Идентификаторы Phy уникальны в устройстве.

Также отсюда

Каждый порт SAS в домене SAS имеет идентификатор портов SCSI, который определяет порт исключительно в домене SAS. Это присвоено производителем устройств, как MAC-адрес устройства Ethernet, и обычно во всем мире уникально также. Устройства SAS используют эти идентификаторы портов для обращения к связи друг к другу.

Можно прочитать эти идентификаторы и использовать их для distiungish устройств.

20
ответ дан 28 November 2019 в 20:06

Я думаю, что каждый поставщик использует их собственную сериализацию для их продукта, каждый сериал уникален.

Они, как гарантируют, будут глобально уникальны? вероятно, не условно.

Они, очень вероятно, будут глобально уникальны? да

Кроме того, большую часть времени сериал является суммой сериалов, указывающих на номер модели в передней стороне, затем номер партии, и т.д....

Шансы его не быть уникальным являются очень очень очень небольшими.

4
ответ дан 28 November 2019 в 20:06

Короткий ответ: В моих целях я полагаю, что они уникальны.

Длинный ответ: Каждый производитель имеет свою собственную схему именования для порядковых номеров, и они, как гарантируют, не будут глобально уникальны через производителей, но они должны быть уникальными на производителя как, в конце концов, они хотят смочь определить определенную единицу.

Так как у всех есть их собственная схема, коллизии действительно маловероятны на практике, но комбинация номера модели и порядкового номера должна быть уникальной (как долго, поскольку никакие не портят вещи во время производства).

7
ответ дан 28 November 2019 в 20:06

Порядковые номера по определению уникальны для продукта, но самостоятельно мало полезны, не зная производителя и продукт.

Технически, порядковый номер является целым числом от 1 до бесконечности.

Что-либо еще нужно назвать идентификационным кодом или просто идентификатором.

Жесткие диски "порядковые номера" являются комбинацией производителя, номера модели и кодов порядкового номера, так на практике, они должны быть уникальными.

1
ответ дан 28 November 2019 в 20:06

Как ни странно, я недавно купил партию ноутбуков ASUS - у всех был один и тот же серийный номер жесткого диска (который я использую для защиты своего программного обеспечения) Следовательно, больше никакой защиты (на основе серийного номера диска)

Я ищу альтернативный метод защиты моего программного обеспечения на конкретном компьютере

Вспомните старые времена, когда программное обеспечение продавалось с «ключом», который должен был быть подключенным к компьютеру для работы программного обеспечения

1
ответ дан 28 November 2019 в 20:06

Недавно я сделал код, который идентифицировал компьютеры, используя наше программное обеспечение, по серийному номеру диска. Из 11 магазинов, которым я передал новый код, 3 имели жесткие диски с дубликатами серийных номеров. Похоже, что серийные номера жестких дисков не очень последовательно уникальны. Очевидно, мне придется найти другое уникальное средство идентификации используемого компьютера.

1
ответ дан 28 November 2019 в 20:06

Теги

Похожие вопросы