
Если я разобью SSD на разделы, произойдет ли физическое разделение диска или контроллер SSD (например, Samsung Phoenix) обманет ОС, сказав, что диск разбит на разделы, но на самом деле будет управлять диском самостоятельно?
решение1
Разбиение на разделы всегда представляется только как логическое распределение пространства... На современных вращающихся дисках это также не совсем физическая операция.
Возьмем в качестве примера перераспределение секторов: вы не можете контролировать, где физически хранятся данные.
С твердотельными накопителями, такими как SSD и SD-карты, эта концепция выводится на новый уровень, с логическими блоками, назначенными физическому хранилищу таким образом, что они полностью выходят из-под контроля пользователя и даже операционной системы — основной причиной этого является выравнивание износа. В дополнение к этому, все большее число SSD будут шифровать все свое содержимое, поэтому данные в любом случае не будут доступны вам на физическом уровне.
Если я разобью SSD на разделы, будет ли диск действительно разделен физически?
Нет, но это в любом случае никогда не было физической операцией.
... или контроллер SSD (например, Samsung Phoenix) обманет ОС, заявив, что он разбит на разделы, но на самом деле будет управлять диском самостоятельно?
Таблицы разделов — это, как правило, то, что известно устройству хранения данных.ничегоо - он представляется операционной системе как "огромный массив блоков" (отсюда и термин "блочное устройство").
Это полностью работа операционной системы — правильно интерпретировать таблицу разделов и представлять логические разделы для использования (например, как пространство для хранения файловой системы). Это представление не более чем просто "отИкскуназывается разделом 1" - это прозрачное окно, которое ограничивает ваш доступ к базовому устройству хранения данных и ограничивает доступ между этими точками.
В приведенном выше (очень грубом) примере мы имеем:
- Таблица разделов спереди, фиолетовая. Как уже упоминалось выше, она информирует ОС о том, где находятся разделылогическинаходятся на запоминающем устройстве.
- Раздел №1 начинается с позиции 8 и продолжается до позиции 456 (т.е. это 449единицыпо размеру).
- Неиспользуемое пространство
- Раздел №2 начинается с адреса 504 и продолжается до адреса 904 (т.е. это 401единицыпо размеру).
- Неиспользуемое пространство
В этом примере ОС представит их каквещи, которые можно использовать... у вас, вероятно, будут файловые системы на обоих, и содержимое файловой системы будет представлено на одном дискеТочка монтирования(как C:\
в Windows или, возможно, /home
в *nix).
"дурачество", о котором вы говорите, на самом деле ниже, чем это... SSD хранит карту того, где каждыйлогичныйблок естьфизическирасположен. Но это полностью невидимо для всего, что находится за пределами SSD. Если вы посмотрите на сырую / физическую флэш-память, то это будет:
- Нагромождение бессмысленной информации, которую вам придется реконструировать (используя фирменную карту SSD)
- Все более и более вероятно, что он будет выглядеть как случайный шум без каких-либо данных или закономерностей, поскольку он зашифрован.
Чтобы прояснить потенциальный источник путаницы, некоторые вещи (например, хранилище eMMC)делатьподдерживатьфизическийразбиение на разделы, но это не то, о чем вы говорите.
Для eMMC это одноразовая операция, которая может быть использована для физического разделения одной области флэш-памяти от другой - алгоритмы выравнивания износа никогда не пересекут эту границу. Ее также можно использовать для обработки раздела какСЛКскорее, чемМЛК, предположительно для большей долговечности и надежности, и предназначен специально для встраиваемых систем.
решение2
На SSD нет фиксированного назначения того, какой чип содержит какой сектор. Поэтому "разделение" не существует на аппаратном уровне (потому что контроллер SSD динамически назначает разделы флэш-чипа секторам для выполнения выравнивания износа и увеличения срока службы SSD).
Если вы назовете это "обманом", то да. Но вы узнаете это только если выпаяете флэш-чипы и получите к ним прямой доступ. Или если вам удастся получить доступ к SSD в обход контроллера SSD (обычно это невозможно).
Однако на уровне данных разделение существует и видимо для ОС, и это все, что имеет значение.
решение3
Почти навернякаразбиение на разделы будет выполнять ОС. Только новейшие SSD для крупных предприятий имеют возможность разбиения на разделы в SSD. Примером может служить Samsung PM1725a. Вы можете найти такой SSD на облачном сервере, который используется несколькими клиентами одновременно. У них даже есть функции, к которым могут получать доступ несколько операционных систем одновременно. Более ориентированные на потребителя SSD, такие как Samsung 980, предназначены для одного пользователя и не предлагают такого рода функции.