Вы должны войти, чтобы создавать сообщения и темы.

Как отключить жесткий диск навремя

Привет. 
У меня в компе HDD, использую не всегда. Хотел бы с помощью vbs отключать навремя.

как это сделать? 

Добрый🖐.
Да не как ни сделать, купи себе Usb-Sata бокс, запихай его туда и подключай по требованию.
Ну или можно убирать его букву, тогда он не будет виден в системе, а значит к нему не будут обращаться.
А если ты про полное выключение), то только кабель в системнике выдернуть.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Привет

Если устраивает вариант отключения через диспетчер устройств, то можно это делать через консольную утилиту devcon. И следовательно создать батники для быстрого включения и отключения устройства.

Добрый день 🖐
В последних видеозаметках о разработке Win 10 Tweaker, Хачатур отмечал, что у внутреннего жёсткого диска, который всегда воткнут в комп, нельзя торкать питание. Потому что это дополнительный износ и лишняя парковка головок жёсткого диска, это нехорошо.
Поэтому, если у Вас внутренний HDD, не нужно шаманить с отключением жёсткого диска в системе.

Цитата: Сергей от 03.05.2021, 15:42

Добрый день 🖐
В последних видеозаметках о разработке Win 10 Tweaker, Хачатур отмечал, что у внутреннего жёсткого диска, который всегда воткнут в комп, нельзя торкать питание. Потому что это дополнительный износ и лишняя парковка головок жёсткого диска, это нехорошо.
Поэтому, если у Вас внутренний HDD, не нужно шаманить с отключением жёсткого диска в системе.

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

Цитата: Jeddi Rodnulkin от 02.05.2021, 23:25

Привет. 
У меня в компе HDD, использую не всегда. Хотел бы с помощью vbs отключать навремя.

как это сделать? 

Привет, как вариант, сделать физическим устройством с кнопками. (если конечно так необходимо). Поищи на "алике". Есть как с передним исполнением, так и планкой на зад корпуса. Будешь подрубать когда необходим в работе. Себе брал  в виде планки, что бы впереди мелкий не баловался кнопками 😀 Работаю с видео и фото, поэтому подключено 4 диска таким методом.

Вот такие железки 1 и 2. Можешь хоть на 6 дисков купить переключалку. Мне для 4 дисков - за глаза). Но желательно кнопки нажимать, до загрузки системы. На горячую как бы сомневаюсь. Лучше так не делать.

Лайкнул Jeddi Rodnulkin
Jeddi Rodnulkin

Приветствую.

Тоже решают проблему с отключением дисков. И пока тоже реализовал хардварной кнопкой по питанию. Дополню тему

Цитата: polyarus от 04.05.2021, 01:03
сделать физическим устройством с кнопками.

Картинка скорей всего удалилась с обменника за сроком давности. Там было устройство, которое гуглится по "JEYI iControl-8". На алиэкспресс есть официальный мазазин, но можно заказать и с амазона, кому как удобней. На 4 диска стоит 10 долларов, на 6 дисков 15 долларов. Просто кнопка хардварного отключения. В целом не дорогое и рабочее решение. Но стоит учитывать, что:

Цитата: Сергей от 03.05.2021, 15:42

В последних видеозаметках о разработке Win 10 Tweaker, Хачатур отмечал, что у внутреннего жёсткого диска, который всегда воткнут в комп, нельзя торкать питание. Потому что это дополнительный износ и лишняя парковка головок жёсткого диска, это нехорошо.
Поэтому, если у Вас внутренний HDD, не нужно шаманить с отключением жёсткого диска в системе.

Хоть это и не совсем верное утверждение. Если диск в конкретный момент времени не используется, то он автоматом паркует головки. Не паркует головки только диск, который на данный момент используется (на нем лежит софт, игра, винда, которые запущены). В среднем каждый диск паркует головки по разному, но обычно это от 3 до 20 секунд. Этот параметр можно изменить.

Отключать парковку головок в простое - плохо. Обычная парковка не вредная для диска процедура, но когда диск в работе, и пропадет электропитание, то головки запаркуются уже не "обычно", а возвратной пружиной, то есть на полной скорости влетят в "стоппер-отбойник". Вот такая парковка - плохо. И второе, если диск в рабочем состоянии с незапаркованными головками, и его тряхнуть, то это может привести к выходу его из строя. Головы могут зацепить диски (зазор между ними и дисками в микронах), и это смерть. А зацепить системник случайно можно. Я так когда то убил диск просто когда пылесосил. Тюкнул работающий системник щеткой. Поэтому парковку ставим.

Когда головки запарковались, тогда можно отрубать питание, это никак не скажется на работоспособности диска. По сути это и происходит при отключении ПК.

Частый старт-стоп вреден тем, что в момент старта подшипники страдают, если они гидродинамические. Для гидродинамических подшипников "старт-стоп" - это усиленный износ. Во многих современных "домашних" дисках стоят именно они для уменьшения уровня шума.

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

Пару уточнений по поводу парковок:
1. На дисках, где есть механизм парковки, есть ресурсный лимит на количество парковок (около 1 млн. раз). На некоторых дисках таймаут до парковки очень низкий и в некоторых случаях может парковать головки до 2 тыс раз в сутки. По хорошему таймаут можно просто увеличить.
2. На некоторых дисках вообще нет механизма парковки. Для меня это стало недавно открытием после разборки одного не сильно старого мертвого HDD. Там головка вообще не может покинуть пределы "блина" и в выключенном состоянии просто отводится в крайнее положение.

Цитата: Adler от 07.05.2021, 08:14

Пару уточнений по поводу парковок:
1. На дисках, где есть механизм парковки, есть ресурсный лимит на количество парковок (около 1 млн. раз). На некоторых дисках таймаут до парковки очень низкий и в некоторых случаях может парковать головки до 2 тыс раз в сутки. По хорошему таймаут можно просто увеличить.
2. На некоторых дисках вообще нет механизма парковки. Для меня это стало недавно открытием после разборки одного не сильно старого мертвого HDD. Там головка вообще не может покинуть пределы "блина" и в выключенном состоянии просто отводится в крайнее положение.

Вот да, это верно.

Ну диски, которые не паркуются вообще, это редкость, обычно это серверное железо, причем достаточно древнее, и на этих дисках в основном записаны основные файлы, а не архивные. То-есть парковка там не нужна, так как диск работает в режиме считывания 24/7, ему некогда парковаться. Сейчас думаю таких дисков мало осталось, так как для этих целей повсеместно используется ССД.

А на счет парковки головок, лимит на парковки есть, но он скорей теоретический, это как лимит на количество часов работы и т.д. Просто механически механизм выйдет из строя. Но с временем парковки сложно. Можно увеличить время парковки, и желательно это сделать, если там стоит каких то 3 секунды, то это никуда не годиться. Вообще откуда взялись эти 3 секунды до парковки: это лептопный параметр. Очень легко убить жесткий диск лептопа, просто поставив его жестко на стол или стукнув об косяк двери при переноске, и что бы этого не происходило диск старается парковаться сразу же. Что бы пока пользователь будет готовиться к транспортировке лептопа, диск успел запарковаться. Понятно, что пользователь не в курсе, и часто бывает переносит ноут когда копируются файлы с флешки или устанавливается игра/софт и т.д. Но все же подобная трехсекундная парковка на больших числах уменьшает количество мертвых дисков в лептопах. И бывает что этот параметр кочует в десктопы (хоть и очень редко). Время парковки десктопа от 20 и уже зависит от типа диска и производителя.

Но на десктопе, сколько бы там не стояло времени до парковки, хоть 20 секунд, хоть 120, это особо ничего не изменит (изменит, но незначительно) и диск все равно будет парковаться постоянно. Все дело в ССД под систему. То-есть сейчас HHD используется в основном как архив. Иными словами, дернули диск, взяли какой то файл, или что то на него скачали, дальше 10 минут к нему нет обращений, он запарковался, потом снова к нему пошло обращение какое то, и опять 5 минут никаких обращений, он опять запарковался. Без разницы, через 20 секунд он это сделает или через минуту, все равно время парковки сильно меньше чем время между обращениями. А если с него запущена какая то игра, то он постоянно используется и тогда парковок не будет вообще с любым таймаутом. Единственный вариант - отключить парковку или поставить ее равной десяткам минут, но это чревато, как я уже писал выше. По мне так лучше пусть паркуется, чем умирает с полупинка.

Еще забавно, что софт типа "кристалдискинфо" не считает количество стартов шпинделя и количество парковок. Он считает только количество включений компа.