Выпущено исправление для внутреннего жесткого диска Xbox 360 емкостью 16 ТБ. Веселиться!
Бета–версия FATXplorer 3.0 с поддержкой встроенного жесткого диска Xbox 360 объемом 22-16 ТБ + обновленные исправления USB
Когда я учился в средней школе, примерно в то время, когда взлом Xbox 360 JTAG стал популярным, одной из первых вещей, которые я сделал, когда модифицировал свою консоль, было обновление внутреннего жесткого диска на пользовательский диск емкостью 500 ГБ. Это был
Hitachi Travelstar объемом 500 ГБ и скоростью 7200 об / мин. В то время 250 ГБ были официально максимальными. Мои друзья были поражены. Вот точная фотография, которую я опубликовал в социальных сетях (19 марта 2010 года):
Благодаря создателям XBReboot (проект-предшественник современной xeBuild) стало возможным использовать любой жесткий диск объемом до 2 ТБ. Мне никогда не требовалось больше 500 ГБ – даже сегодня этого все еще достаточно для меня. Однако в 2022 году есть и другие, которым требуется гораздо больше места для хранения, и 2 ТБ стали ограничивать. Более крупные жесткие диски и твердотельные накопители также продолжают дешеветь.
Сегодня я рад объявить о следующем обновлении встроенных жестких дисков Xbox 360. Комплексное исправление ядра открывает до 16 ТБ свободного места!
Как это работает, преимущества, ограничения и т. Д
FATXplorer 3.0 beta 22 имеет обновленное меню инструментов хранения XL:
Оттуда вы можете выбрать, что вы хотите сделать. Вот окно "Применить исправления для жестких дисков", в котором все объясняется очень подробно:
По сравнению с исправлениями XL USB ограничений меньше, и единственное ограничение, указанное выше, является скорее предположением, чем доказанным фактом. Если ваш диск работает достаточно быстро, вы можете даже не столкнуться с проблемой.
Как это было сделано
Более подробное техническое описание будет опубликовано в другой раз вместе с исходным кодом к исправлениям. А пока вот общий обзор:
Когда ядро Xbox 360 загружает размер диска, он достигает 2 ТБ из-за 32-разрядного поля подсчета секторов в структуре DISK_GEOMETRY. Размер сектора в 512 байт, умноженный на максимальное 32-битное значение (4294967295), равен 2 ТБ. Это поле не может быть расширено за пределы 32 бит, поэтому альтернативой является увеличение размера сектора. Размер сектора был увеличен до 4096, и в результате это 32-разрядное поле количества секторов теперь может представлять максимум 16 ТБ. Поскольку сам жесткий диск по-прежнему использует 512-байтовые сектора, а размер сектора 4096 байт, по сути, является подделкой, необходимо было создать метод преобразования, чтобы операция чтения / записи, основанная на размере сектора 4K, применялась к правильным секторам на жестком диске. Кроме того, код SATA самого низкого уровня должен был быть обновлен для записи значений секторов в порты цилиндра, выходящих за пределы 32 бит.
Последней проблемой, которую нужно было решить, были операции ввода-вывода без буферизации. Некоторые файлы, такие как xexs, открываются с помощью FILE_FLAG_NO_BUFFERING, и выполняется чтение с выравниванием сектора на 512 байт, но не с выравниванием сектора на 4K. Из-за изменения размера сектора игры не запускались. Необходимо было создать “уровень эмуляции” с разрешением от 512 байт до 4K, который в основном представляет собой функцию режима ядра, которая преобразует операции чтения и записи с выравниванием по 512 байт в операции чтения и записи с выравниванием по 4K. Трюк, проделанный с исправлениями XL USB с принудительным отключением FILE_FLAG_NO_BUFFERING, оказался недостаточным (в некоторых играх это требовалось), и был заменен этим слоем эмуляции. Это была самая сложная часть проекта – настоящие исправления SATA были легкими по сравнению с этим! Исходный код для этого уровня эмуляции будет опубликован в другой раз.
Для справки, все исправления для внутренних жестких дисков вместе взятые больше, чем все исправления xeBuild по умолчанию вместе взятые!
Обзор производительности
Исправления XL USB повысили производительность загрузки / монтажа. Были перенесены те же исправления для загрузки / монтажа, но из-за более высокой скорости подключения SATA и сложности точного измерения производительности во время загрузки неясно, значительно ли улучшилось время загрузки / монтажа. Однако хорошей новостью является то, что никаких явных задержек во время загрузки не наблюдалось, даже при загрузке / монтировании 16 ТБ.
Что касается производительности чтения / записи, то увеличения производительности нет. В отличие от XL USB, улучшений обнаружено не было. Производительность чтения / записи такая же, как и без исправлений. Однако внутреннее соединение SATA значительно быстрее, чем USB 2.0. Рекомендуется использовать внутренний диск для игр вместо USB-накопителя. Вот сравнение производительности:
Рекомендуемое оборудование
Любой диск (жесткий диск или твердотельный накопитель), который вы можете подключить к порту SATA Xbox 360, должен работать. Единственное ограничение заключается в том, что он не может быть встроенным в формате 4K. FATXplorer не будет форматировать собственные диски 4K, и их подключение к Xbox 360 приведет к загрузке E70. Тем не менее, AF 512e будет работать. Кроме того, вы можете использовать диск объемом более 16 ТБ, но для использования будет использоваться только 16 ТБ.
Приведенные ниже рекомендации применимы к тонким консолям. Исправление будет работать и на игровых консолях, но вам решать, какой диск вы можете установить в верхней части.
Любой диск, который вы хотите подключить к Xbox 360 slim, должен иметь высоту 7 мм. подтверждено, что 15 мм не подходят.
2,5-дюймовый твердотельный накопитель: это лучший вариант. Большие твердотельные накопители физически не больше по размеру, поэтому они без проблем помещаются в отсек для накопителей slim. Вы также получаете повышение производительности. Они также продолжают дешеветь с течением времени.
2,5-дюймовый жесткий диск: должен быть 7 мм, чтобы поместиться в отсеке для дисков slim. Предупреждение Seagate: Они выпускают несколько 2,5-дюймовых жестких дисков емкостью более 2 ТБ, но все они имеют размер 15 мм и НЕ помещаются в отсек для дисков slim.
3,5 "жесткие диски: они могут работать, но вам нужно подключить мод 12 В, чтобы обеспечить его достаточной мощностью. Вам также необходимо выяснить способ подключения его к порту SATA. Для этого требуется много аппаратных модификаций, поэтому рекомендуется только опытным пользователям. Возможно, с выпуском этого исправления сообщество опубликует лучшие руководства и руководства.
Вы можете использовать существующие диски Xbox 360, но их необходимо переформатировать. FATXplorer должен отформатировать все диски хотя бы один раз, иначе Xbox 360 покажет E69 при загрузке. Это сделано для предотвращения повреждения данных при подключении диска без формата XL.
Если вы подключите диск в формате XL к консоли без применения исправлений, диск загрузится, но на нем будут указаны неправильные значения свободного места и он будет казаться пустым. Вы повредите как минимум 1 файл, если сделаете это!
Большой жесткий диск в действии
Стоимость
Исправления для жестких дисков и средства форматирования бесплатны и останутся такими после бета-тестирования. Однако только FATXplorer сможет просматривать жесткий диск, когда он подключен к вашему ПК, и для этого потребуется платная лицензия после пробного периода (бета-версия по-прежнему бесплатна для использования без ограничений).
Обновленные исправления USB
Бета-версия 22 поставляется со 2 версией исправлений USB. Всем пользователям рекомендуется обновить свои nand.
- Добавлена поддержка USB–накопителей объемом более 16 ТБ. 16 ТБ по-прежнему является максимальным объемом, который можно использовать - объем, превышающий 16 ТБ, не может быть использован.
- Реализован новый уровень без буферизации / эмуляции для устранения проблем, связанных с тем, что некоторые игры не загружаются. БУФЕРИЗАЦИЯ FILE_FLAG_NO_BUFFERING больше не применяется в масштабах всей системы.
Обратите внимание, что исправления XL USB в настоящее время нельзя комбинировать с исправлениями XL HDD. В будущем возможно использование обоих вариантов, но пока вы должны выбрать один или другой.
Другие изменения в бета-версии 22
В бета-версии 22 есть несколько других изменений,
ознакомьтесь с полными примечаниями к выпуску.
Что дальше?
С выпуском исправлений для жестких дисков XL возможности хранения Xbox 360 теперь максимально расширены. После более чем 10 лет работы над модами для Xbox 360 это был один из самых технически сложных проектов, над которыми я работал. Я надеюсь, что сообществу понравятся новые возможности хранения, которые сделал возможными FATXplorer, и теперь возобновится работа по переносу оставшихся функций из версии v2.5 и выходу из бета-версии.
Загрузите бета-версию 22
Источник:
fatxplorer.eaton-works.com