Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Въпроса
Четецът на SuperUser John иска да разбере дали има такава възможност да ускори изтриването на диска, който изпълнява:
I’ve tried with Disk Utility.app and diskutil at the commandline to zero out a 3TB external USB hard drive, and both work at about 1%/1hr. In Disk Utility.app I am using the 1-pass mode, and with diskutil I am using 1-pass, random.
I’m on Mavericks/10.9.
Има ли някакъв начин Джон да ускори процеса?
Отговорът
Сътрудникът на SuperUser Hennes пише:
3TB is a lot of data and USB is both relative slow and has a lot of overhead.
Assuming you have USB 2 and a reasonably good performance of 30-35MB/sec. (this is about the max write speed for USB 2)
30 MB / sec 100 MB per 3 seconds 2000 MB per 60 seconds 2GB per min 120GB per hour, or 25 hours for 3 TB.
Това е дълго време. И скоростта може да се различава до известна степен. Във вашия случай изглежда четири пъти по-бавен. Решително не бързо, но добре в рамките на разумни скорости. Особено ако има други USB устройства, заети на същия USB контролер.
Има поне три начина за справяне с това:
- Изчакайте много време.
- Използвайте по-бърз автобус до диска (например, eSATA кутия или монтирайте диска вътрешно)
- Не изпращайте данни на устройството, за да го избършете. Вместо това кажете на устройството да се избърше. Полезно за това: DBAN и сигурно изтриване.
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.