เดจเดฟเด™เตเด™เดณเตเดŸเต† HDD-เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเต เด†เด•เตเดฐเต‹เดถเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ

เดจเดฟเด™เตเด™เดณเตเดŸเต† HDD-เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเต เด†เด•เตเดฐเต‹เดถเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ

เดฌเตเดฏเต‚เดฃเดธเต เด…เดฏเต‡เดดเตเดธเดฟเตฝ เดจเดŸเดจเตเดจ เด‡เด•เตเด•เต‹เดชเดพเตผเดŸเตเดŸเดฟ 2017 เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เดธเตเดฐเด•เตเดทเดพ เด•เต‹เตบเดซเดฑเตปเดธเดฟเตฝ, เด…เตผเดœเดจเตเดฑเต€เดจเดฟเดฏเตป เดนเดพเด•เตเด•เตผ เด†เตฝเดซเตเดฐเต†เดกเต‹ เด’เตผเดŸเตเดŸเต‡เด— เดตเดณเดฐเต† เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดตเดฟเด•เดธเดจเด‚ เด•เดพเดฃเดฟเดšเตเดšเต - เดฎเตˆเด•เตเดฐเต‹เดซเต‹เตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดชเดฐเดฟเดธเดฐเด‚ เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดตเดฏเตผเดŸเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚. เดถเดฌเตเดฆเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟ!

HDD เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเต€เดตเตเดฐเดค เด•เตเดฑเดžเตเดž เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดถเดฌเตเดฆเด™เตเด™เดณเตเด‚ เด•เดพเตฝเดชเตเดชเดพเดŸเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเต เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เดณเตเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต. เดถเดพเดธเตเดคเตเดฐเดœเตเดžเตผ เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดจเตเดทเตเดฏเดจเตเดฑเต† เดธเด‚เดธเดพเดฐเด‚ เด‡เดคเตเดตเดฐเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดˆ เดฆเดฟเดถเดฏเดฟเตฝ เด—เดตเต‡เดทเดฃเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต (เด•เตเดฑเดžเตเดž เด†เดตเตƒเดคเตเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เดฎเตเด–เต‡เดจเดฏเตเดณเตเดณ เดธเด‚เดญเดพเดทเดฃ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด—เตˆเดฑเต‹เดธเตเด•เต‹เดชเตเดชเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ HDD-เตฝ เดจเดฟเดจเตเดจเต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต).

เดตเดพเดฏเตเดตเดฟเดจเตเดฑเต†เดฏเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเดพเดงเตเดฏเดฎเดคเตเดคเดฟเดจเตเดฑเต†เดฏเต‹ เดตเตˆเดฌเตเดฐเต‡เดทเดจเดพเดฃเต เดถเดฌเตเดฆเด‚. เด…เด•เดคเตเดคเต† เดšเต†เดตเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เด•เตผเดฃเดชเดŸเดคเตเดคเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟ เด…เดตเดฏเต† เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตˆเด•เตเดฐเต‹เดซเต‹เตบ เด’เดฐเต เดšเต†เดตเดฟ เดชเต‹เดฒเต†เดฏเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต - เด‡เดตเดฟเดŸเต†เดฏเตเด‚ เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เด’เดฐเต เดจเต‡เตผเดคเตเดค เดฎเต†เด‚เดฌเตเดฐเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต เดตเตˆเดฆเตเดฏเตเดค เดชเตเดฐเต‡เดฐเดฃเดฏเต† เด‰เดคเตเดคเต‡เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดตเดพเดฏเตเดตเดฟเดฒเต† เดเดฑเตเดฑเด•เตเด•เตเดฑเดšเตเดšเดฟเดฒเตเด•เตพ เด•เดพเดฐเดฃเด‚ เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฎเตˆเด•เตเดฐเต‹เดธเตเด•เต‹เดชเตเดชเดฟเด•เต เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต. เดŽเดšเตเดšเตเดกเดฟเดกเดฟเด•เดณเตเดŸเต† เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‹เดฒเตเด‚ เด‡เดคเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต: เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเตˆเดฌเตเดฐเต‡เดทเตป เดจเดฟเดฒเดฏเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดคเดจเตเดจเต† เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฑเดฌเตเดฌเดฑเต‹ เดฎเดฑเตเดฑเต เด‡เตปเดธเตเดฒเต‡เดฑเตเดฑเดฟเด‚เด—เต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดตเตˆเดฌเตเดฐเต‡เดทเตป เดชเตเดฐเต‚เดซเต เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดถเดฌเตเดฆเด™เตเด™เตพ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดจเดฟเด—เดฎเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เด†เตฝเดซเตเดฐเต†เดกเต‹ เด’เตผเดŸเตเดŸเต‡เด— เด’เดฐเต เดธเตˆเดกเต-เดšเดพเดจเตฝ เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดฎเดพเดฏ เด’เดฐเต เดชเดคเดฟเดชเตเดชเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต เด’เดฐเต เดธเดฎเดฏ เด†เด•เตเดฐเดฎเดฃเด‚. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต, เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดˆ เด†เด•เตเดฐเดฎเดฃเด‚. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, "เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑ" เดŽเดจเตเดจเดคเต เดตเดพเดฏเดจเดพ เดคเดฒเดฏเตเดŸเต†เดฏเตเด‚ เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เดชเตเดฒเดพเดฑเตเดฑเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เดณเดพเดฃเต, เด…เดคเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เดณเตเดฎเดพเดฏเดฟ, เด…เดคเดพเดฏเดคเต เดถเดฌเตเดฆเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดธเดฎเดฏเด‚ เด…เดณเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเด•เตฝ เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚, เดคเดฒเดฏเตเดŸเต† / เดชเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เดณเตเด‚ เด…เดคเตเดตเดดเดฟ เดฎเต€เดกเดฟเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เดณเตเด‚ เด…เดณเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เด•เดพเดฒเดคเดพเดฎเดธเด‚, เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เดถเด•เตเดคเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดถเดฌเตโ€Œเดฆเด‚ เดถเด•เตเดคเดฎเดพเด•เตเด‚.

เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เดตเตˆเดฌเตเดฐเต‡เดทเตป เด…เดณเด•เตเด•เตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†? เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• read () โ€” เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเด•. เดจเดพเดจเต‹ เดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดคเดฏเต‹เดŸเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดธเดฎเดฏเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด†เดงเตเดจเดฟเด• เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดธเต†เด•เตเดŸเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดค, เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เด•เต‡เดธเดฟเดจเตเดฑเต† เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดคเดฒเดฏเตเดŸเต†เดฏเตเด‚ เดชเตเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเตเดฅเดพเดจเดคเตเดคเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚.

เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เต†เดธเตเด•เต‹เดชเตเดชเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเด•เตเด•เตฝ เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดธเดฎเตผเดคเตเดฅเดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† HDD-เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเต เด†เด•เตเดฐเต‹เดถเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ
เด•เต†เดธเตเด•เต‹เดชเตเดชเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ (เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต() เดธเดฟเดธเตเด•เดพเตฝ)

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดธเดฎเดฏเด™เตเด™เดณเดฟเดฒเต† เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดพเดฃเต เด•เต†เดธเตเด•เต‹เดชเตเดชเต. เด‰เดฑเดตเดฟเดŸเด‚GitHub-เตฝ เด’เดชเตเดชเตเดฌเตเดฒเดฟเด•เตเด•เต‹เดตเตป.

เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเด‚เดญเดฐเดฃเดฟเดฏเดฟเตฝ HDD-เดธเดฎเดฏเด‚ เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดฒเต† เดธเดฎเดฏ เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เด’เดฐเต เดชเดคเดฟเดชเตเดชเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต read ().

เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดถเดฌเตเดฆ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเตเดฐเดฆเตผเดถเดจเด‚, เด•เต†เดธเตเด•เต‹เดชเตเดชเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚


เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เดญเดพเดทเดฃเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ HDD เด’เดฐเต เดตเตˆเดฌเตเดฐเต‡เดทเตป เดธเต†เตปเดธเดฑเดพเดฏเดฟ เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดนเดพเตผเดกเต เดทเต‚เดธเต เดงเดฐเดฟเดšเตเดš เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเด—เตเดจเดชเดพเดฆเดจเดพเดฏเดฟ เด’เดฐเต เดตเตเดฏเด•เตเดคเดฟ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด‰เดณเตเดณ เด’เดฐเต เดฎเตเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเดšเตเดšเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเด‚ (เด’เดฐเตเดชเด•เตเดทเต‡, เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟ เดฎเตƒเดฆเตเดตเดพเดฏ เดธเตโ€Œเดจเต€เด•เตเด•เดฑเตเด•เตพ เดงเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดคเดฑเดฏเดฟเตฝ เด•เดŸเตเดŸเดฟเดฏเตเดณเตเดณ เดชเดฐเดตเดคเดพเดจเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเต‹, HDD-เด•เตเด•เต เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต). เดคเด•เตผเดจเตเดจ เด—เตเดฒเดพเดธเตเด•เดณเต‹ เดฎเดฑเตเดฑเต เดธเด‚เดญเดตเด™เตเด™เดณเต‹ เดถเด•เตเดคเดฎเดพเดฏ เดถเดฌเตเดฆ เดคเต€เดตเตเดฐเดคเดฏเต‹เดŸเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดจเต เด•เดดเดฟเดฏเตเด‚. เด…เดคเดพเดฏเดคเต, เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดจเต เด’เดฐเตเดคเดฐเด‚ เด…เดจเดงเดฟเด•เตƒเดค เดจเตเดดเดžเตเดžเตเด•เดฏเดฑเตเดฑ เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

HDD เด•เตŠเดฒเดฏเดพเดณเดฟ

เดตเดดเดฟเดฏเดฟเตฝ, เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดค เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดตเดฟเดŸเต† เดฎเดพเดคเตเดฐเด‚ เดžเด™เตเด™เตพ HDD-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดจเตเดฆเต‹เดณเดจเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต, HDD-เดฏเดฟเดฒเต‡เด•เตเด•เต เดจเตฝเด•เตเดจเตเดจ เด†เดจเตเดฆเต‹เดณเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. HDD เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดงเตเดตเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเตเดชเต€เด•เตเด•เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเดฌเตเดฆเด‚ เดชเตเดฒเต‡ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดŸเตป เดคเดจเตเดจเต† เด’เดฐเต I/O เดชเดฟเดถเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเด•เดฐเดฃเด‚ เด“เดซเต เดšเต†เดฏเตเดฏเตเด‚ (Linux เด•เต‡เตผเดฃเตฝ 120 เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ HDD เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด“เดซเดพเด•เตเด‚). เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเดฟเดจเต เดคเดจเตเดจเต† เดฎเดพเดฑเตเดฑเดพเดจเดพเดตเดพเดคเตเดค เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† HDD-เดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเต เด†เด•เตเดฐเต‹เดถเดฟเด•เตเด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ
เดŽเดกเดฟเดซเดฏเตผ r120u เดฏเตเดŽเดธเตเดฌเดฟ เดธเตเดชเต€เด•เตเด•เดฑเดฟเดจเตเดฑเต† เดธเตเดชเต€เด•เตเด•เดฑเดฟเดฒเต‚เดŸเต† เด…เดจเตเดฐเดฃเดจ เด†เดตเตƒเดคเตเดคเดฟเดฏเดฟเตฝ เดถเดฌเตโ€Œเดฆเด‚ เดจเตฝเด•เดฟเดฏเดคเดฟเดจเต 19 เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเต เด“เดซเดพเด•เตเด•เดฟ. เดธเตเดชเต€เด•เตเด•เตผ เดชเดตเดฑเดฟเดจเตเดฑเต† เดจเดพเดฒเดฟเดฒเตŠเดจเตเดจเต (100 เดฎเต†เด—เดพเดตเดพเดŸเตเดŸเดฟเตฝ เดคเดพเดดเต†) เด“เตบ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดตเตˆเดฌเตเดฐเต‡เดทเดจเตเด•เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŸเต‡เดฌเดฟเดณเดฟเดจเต† เดฒเด•เตเดทเตเดฏเดฎเดพเด•เตเด•เดฟ เดŽเดšเตเดšเตโ€Œเดกเดฟเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต 20 เดธเต†เดจเตเดฑเดฟเดฎเต€เดฑเตเดฑเตผ เด…เด•เดฒเต†เดฏเดพเดฃเต เด‡เดคเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดซเตเดฐเต†เดฏเดฟเด‚ เดฎเตเดคเตฝ เดตเต€เดกเดฟเดฏเต‹ เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เด•เตŠเดฒเดฏเดพเดณเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเต‹เดŸเต†

เดŽเดšเตเดšเตเดกเดฟเดกเดฟเด•เดณเดฟเดฒเต† เด…เดคเตเดคเดฐเด‚ "เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ" เดšเดฟเดฒเดชเตเดชเต‹เตพ เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เต—เดคเตเด•เด•เดฐเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 2016 เดธเต†เดชเตเดฑเตเดฑเด‚เดฌเดฑเดฟเตฝ, เด’เดฐเต เดซเดฏเตผ เดกเตเดฐเดฟเดฒเตเดฒเดฟเดจเต เดถเต‡เดทเด‚ 10 เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เดพเตป ING เดฌเดพเด™เตเด•เต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฐเดพเดฏเดฟ. เดกเดธเตป เด•เดฃเด•เตเด•เดฟเดจเต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเตเด•เตพ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต เด‰เดฏเตผเดจเตเดจ เดฎเตผเดฆเตเดฆเดคเตเดคเดฟเตฝ เดธเดฟเดฒเดฟเดฃเตเดŸเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดทเตเด•เตเดฐเดฟเดฏ เดตเดพเดคเด•เด‚ เดชเตเดฑเดคเตเดคเตเดตเดฟเดŸเตเดจเตเดจ เดตเดฒเดฟเดฏ เดถเดฌเตเดฆเด‚ เด•เดพเดฐเดฃเด‚. เดถเดฌเตโ€Œเดฆเด‚ เดตเดณเดฐเต† เด‰เดšเตเดšเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต (130 เดกเดฟเดฌเดฟเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ), เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเตเด•เดณเดฟเตฝ เดถเดฌเตโ€Œเดฆเดฟเด•เตเด•เดพเตป เดชเต‹เดฒเตเด‚ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เด‡เดคเต เดŽเดšเตเดšเตเดกเดฟเดกเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต† เดนเดพเตผเดกเต เดกเตเดฐเตˆเดตเตเด•เดณเดฟเตฝ เดฎเดจเตเดทเตเดฏเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดณเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚. เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด…เดณเด•เตเด•เตฝ


เดชเตเดฐเดคเดฟเดงเตเดตเดจเดฟเด•เตเด•เตเดจเตเดจ เดถเดฌเตเดฆเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป, เด†เตฝเดซเตเดฐเต†เดกเต‹ เด’เตผเดŸเตเดŸเต‡เด— เด’เดฐเต เดชเตˆเดคเตเดคเตบ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดดเตเดคเดฟ hdd-เด•เตŠเดฒเดฏเดพเดณเดฟ (เดตเต€เดกเดฟเดฏเต‹ เดชเตเดฐเดฆเตผเดถเดจเด‚).

HDD เด•เตŠเดฒเดฏเดพเดณเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‡เดคเต เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เด‡เดตเดฟเดŸเต† เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เดพเด‚.

"""PyAudio hdd-killer: Generate sound and interfere with HDD """
"""Alfredo Ortega @ortegaalfredo"""
"""Usage: hdd-killer /dev/sdX"""
"""Where /dev/sdX is a spinning hard-disk drive"""
"""Turn the volume to the max for better results"""
"""Requires: pyaudio. Install with 'sudo pip install pyaudio' or 'sudo apt-get install python-pyaudio'"""

import pyaudio
import time
import sys
import math
import random

RATE=48000
FREQ=50

# validation. If a disk hasn't been specified, exit.
if len(sys.argv) < 2:
    print "hdd-killer: Attempt to interfere with a hard disk, using sound.nn" +
	  "The disk will be opened as read-only.n" + 
          "Warning: It might cause damage to HDD.n" +
          "Usage: %s /dev/sdX" % sys.argv[0]
    sys.exit(-1)

# instantiate PyAudio (1)
p = pyaudio.PyAudio()
x1=0
NEWFREQ=FREQ

# define audio synt callback (2)
def callback(in_data, frame_count, time_info, status):
    global x1,FREQ,NEWFREQ
    data=''
    sample=0
    for x in xrange(frame_count):
        oldsample=sample
        sample=chr(int(math.sin(x1*((2*math.pi)/(RATE/FREQ)))*127)+128)
        data = data+sample
        # continous frequency change
        if (NEWFREQ!=FREQ) and (sample==chr(128)) and (oldsample<sample) :
                FREQ=NEWFREQ
                x1=0
        x1+=1
    return (data, pyaudio.paContinue)

# open stream using callback (3)
stream = p.open(format=pyaudio.paUInt8,
                channels=1,
                rate=RATE,
                output=True,
                stream_callback=callback)

# start the stream (4)
stream.start_stream()

# wait for stream to finish (5)
while stream.is_active():
    timeprom=0
    c=file(sys.argv[1])
    for i in xrange(20):
        a=time.clock()
        c.seek(random.randint(0,1000000000),1) #attempt to bypass file buffer
        c.read(51200)
        b=time.clock()
        timeprom+=b-a
    c.close()
    timeprom/=20
    print("Frequency: %.2f Hz File Read prom: %f us" % (FREQ,timeprom*1000000))
    NEWFREQ+=0.5

# stop stream (6)
stream.stop_stream()
stream.close()

# close PyAudio (7)
p.terminate()

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•