рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ: рдПрдХ рдПрд╕рдбреА рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХреА рдЧрддрд┐ рд╡рд░реНрдЧ (рд╕реНрдкреАрдб рдХреНрд▓рд╛рд╕)ред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЧрддрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ) рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╕рдВрдЧрдд рдиреНрдпреВрдирддрдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕реБрд░рдХреНрд╖рд┐рдд рдбрд┐рдЬрд┐рдЯрд▓ рдПрд╕реЛрд╕рд┐рдПрд╢рди, рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдкреАрдб рдХреНрд▓рд╛рд╕ рдорд╛рдирдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
- рдХрдХреНрд╖рд╛ 2 - рдкреНрд░рджрд░реНрд╢рди 2 рдПрдордмреА / рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИ
- рдХрдХреНрд╖рд╛ 4 - 4 рдПрдордмреА / рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди
- рдХрдХреНрд╖рд╛ 6 - 6 рдПрдордмреА / рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди
- рдХрдХреНрд╖рд╛ 10 - рдкреНрд░рджрд░реНрд╢рди 10 рдПрдордмреА / рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИ
рдордзреНрдп рд╕рд╛рдореНрд░рд╛рдЬреНрдп рд╕реЗ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХрд╛ рдСрд░реНрдбрд░ рдХрд░рддреЗ рд╕рдордп, рдЕрдХреНрд╕рд░ рдШреЛрд╖рд┐рдд рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ рдХреА рдЕрдиреБрд░реВрдкрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реЛрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЪреАрдиреА рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдЕрд▓реАрдмрд╛рдмрд╛ рднреА рдлреНрд░реА h2testw рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХреЗ рд╕рд╛рде рд╕реНрдкреАрдб рдЪреЗрдХ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ, рдХреБрдЫ рдХреНрд░рд┐рд╕реНрдЯрд▓ рдбрд┐рд╕реНрдХ рдорд╛рд░реНрдХ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред
рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдШреЛрд╖рд┐рдд рдЧрддрд┐ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдпрд╣ рдЕрд╣рд╕рд╛рд╕ рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдЪреАрдиреА рдиреЗ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрд╛рд░реНрдб рдХреЛ рдПрдХ рд╡рд░реНрдЧ рдХрдо рдмреЗрдЪрд╛ рд╣реИред
рдпрд╣ рд╕рд░рд▓, рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рджрд░реНрд╢рди рдПрдордмреА = 1000 ├Ч 1000 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╕рдордпред

рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдЗрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред
рдХреНрд░рд┐рд╕реНрдЯрд▓ рдбрд┐рд╕реНрдХ рдорд╛рд░реНрдХ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИред рд╕реНрд░реЛрдд рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛:
#define DISK_TEST_MAX_BUFFER_SIZE 1024*1024 BufSize = DISK_TEST_MAX_BUFFER_SIZE; result = WriteFile(hFile, buf, BufSize, &writeSize, NULL);
рдПрдордмреА рдЕрдкреЗрдХреНрд╖рд┐рдд = 1024
2 рдмрд╛рдЗрдЯреНрд╕ред
h2testw - рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐: рд╢реБрд▓реНрдХ рд╣реИ, рдХреЛрдИ рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ рдорд┐рд▓рд╛, рдореБрдЭреЗ
рд╡рд┐рдЪреНрдЫреЗрдж рдХрд░рдирд╛ рдкрдбрд╝рд╛:

рдФрд░ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ, рдЕрдкреЗрдХреНрд╖рд┐рдд рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдмреНрд▓реЙрдХ 1024
2 рдмрд╛рдЗрдЯреНрд╕ рд╣реИред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рдХрд╛рд░рдг, рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рдЧрднрдЧ 5% (1024 2/1000
2 = 1.049) рдХреЛ рдорд╛рдкрд╛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЧрддрд┐ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕реНрд░реЛрдд:
www.sdcard.org