рдЕрднреА рднреА рд╡рд┐рдВрдбреЛрдЬ 9x рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ? NTFS рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦрдирд╛

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╡рд┐рдВрдбреЛрдЬрд╝ 9x рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╡реЗ рдРрд╕реЗ рд╣реА рд╣реИрдВред рдпрд╣ рднреА рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ NTFS рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреЛ NTFS рд╡рд┐рднрд╛рдЬрди рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╣рдо рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдХреНрдпрд╛ рдорд╛рдВрдЧ рдХрд░реЗрдВрдЧреЗ?
рд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВред рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд╣рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреЗ рд╡рд┐рднрд╛рдЬрди рд╕реЗ NTFS5 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде FAT рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ Windows 2000 (NTFS 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдЕрдиреБрдкрд▓рдмреНрдз рдпрд╛ рдЕрдкреНрд░рд╛рдкреНрдп рд╣реИ рддреЛ рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓рдВрдмреА рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рд╛рде рд╣реА рдХрд┐рд╕реА рднреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ (8 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╣рд┐рдд)ред рдХрд╛рд░реНрдпрд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдг - рдУрдПрд╕ рдбреЙрд╕, рд╡рд┐рдВрдбреЛрдЬ 9xред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ "рдорд╛рдирдХ" рджреЛ-рдкреИрдирд▓ "рдиреЙрд░реНрдЯрди" рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрдХреНрд░реАрди рдкрд░ рдореМрдЬреВрджрд╛ рд╡рд┐рднрд╛рдЬрди рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЬреЛ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ, рд╡рд┐рднрд╛рдЬрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, NTFS рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЪрдпрди рдирд┐рд╖рд┐рджреНрдз рд╣реИ (рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ)ред NTFS рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ NTFS рд╡рд┐рднрд╛рдЬрди рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╡рд┐рд╕рдВрдЧрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╡рд┐рднрд╛рдЬрди рдХреЛ NTFS рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ 2 рдлрд╝рд╛рдЗрд▓ рдкреИрдирд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдмрд╛рдПрдБ рдлрд▓рдХ NTFS рд╡рд┐рднрд╛рдЬрди рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рджрд╛рдИрдВ рдУрд░, рд╡рд░реНрддрдорд╛рди рддрд╛рд░реНрдХрд┐рдХ рдбреНрд░рд╛рдЗрд╡ рдХреА рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рд╡рд┐рднрд╛рдЬрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрдирд╛, NTFS рд╡рд┐рднрд╛рдЬрди рд╕реЗ FAT рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд░рдирд╛) рдФрд░ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ

рдпрд╣рд╛рдБ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ
рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд┐рдд рд╕рднреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░рд┐рднрд╛рд╖рд┐рдд: рдЬреНрдпрд╛рдорд┐рддрд┐, рдорд╛рддреНрд░рд╛, рд╕рд╛рде рд╣реА рдЙрдиреНрдирдд рдкрдврд╝рдиреЗ рдФрд░ рд▓реЗрдЦрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдкреНрд░рддреНрдпреЗрдХ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрди рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
struct sDrvInfo { unsigned char Drive; //   (80h..FFh) unsigned char ExtSupp; //   Int13 Ext (0 - ) unsigned short NumCyl; //   unsigned short NumHead; //   unsigned short NumSect; //     unsigned long NumAll; //      sDrvInfo *Next; //     }; 

рдорд╛рдирдХ рд░реАрдб / рд░рд╛рдЗрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ (13h рд░реБрдХрд╛рд╡рдЯ рдХреЗ 02h рдФрд░ 03h рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд) рдХреЛ 3-рдЖрдпрд╛рдореА рд╕реЗрдХреНрдЯрд░ рдирдВрдмрд░ (рдЯреНрд░реИрдХ-рд╣реЗрдб-рд╕реЗрдХреНрдЯрд░) рдХреЗ рд╕рдВрдХреЗрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 8 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЙрдиреНрдирдд рдлрд╝рдВрдХреНрд╢рди (Int13 Ext) (42h рдФрд░ 43h рдЗрдВрдЯрд░рдкреНрдЯ 13h) рдЖрдкрдХреЛ рдкреВрд░реНрдг рдХреНрд╖реЗрддреНрд░ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреЗ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде, рд░реАрдбрд┐рдВрдЧ рд╕реЗрдХреНрдЯрд░ рдХреЗрд╡рд▓ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдлрд┐рд░, рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд рд╡рд┐рднрд╛рдЬрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
 struct sPartInfo { unsigned char Drive; //   (80h..FFh) unsigned char Type; //   unsigned long Start; //      unsigned long Size; //      unsigned long Table; //      // ,      unsigned char NumEnt; //     sPartInfo *Next; //     }; 

рд╡рд┐рднрд╛рдЬрди рдЦреЛрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдкреЗрдбрд╝ рджреЗрддреА рд╣реИред рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрди рдореЗрдВ 2 рдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: 05h (HDD <= 8GB рдХреЗ рд▓рд┐рдП) рдпрд╛ 0Fh (HDD> 5GB рдХреЗ рд▓рд┐рдП)ред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ Int13 Ext рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрднрд╛рдЧ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдВрднрд╡ рд╣реИред
рдПрдлрдПрдЯреА рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдПрдХ рдорд╛рдирдХ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд░реБрдХрд╛рд╡рдЯ 21 рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ), рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмреНрдпрд╛рдЬ рдХреА рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд▓рдВрдмреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рддреЛ рдорд╛рдирдХ рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ 21 рдПрдЪ рдХреЗ рдмреАрдЪ рдХреЗ рд╕рдореВрд╣ 71 рдПрдЪ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдирдЯреАрдПрдлрдПрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╕рднреА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдореИрдиреБрдЕрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред NTFS рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрдиреБрднрд╛рдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрдиреБрдХреНрд░рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ: рдкреНрд░рддреНрдпреЗрдХ рдПрдордПрдлрдЯреА рд░рд┐рдХреЙрд░реНрдб рдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдлрд┐рдХреНрд╕рдЕрдк рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП NTFS рд╕рдВрд░рдЪрдирд╛ рджреЗрдЦреЗрдВ):
1. рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмреВрдЯ рд╕реЗрдХреНрдЯрд░ рд╕реЗ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ: рдкреНрд░рддрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрдЦреНрдпрд╛ рдЬрд╣рд╛рдВ рдПрдордПрдлрдЯреА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред
2. рдПрдордПрдлрдЯреА рд░рд┐рдХреЙрд░реНрдб рдирдВрдмрд░ 3 (рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА) рдХреЛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдирд╛рдо (рд▓реЗрдмрд▓) рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдХреЛрдИ рд▓реЗрдмрд▓ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
3. рдПрдордПрдлрдЯреА рд░рд┐рдХреЙрд░реНрдб рдирдВрдмрд░ 5 (рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА) рдкрдврд╝реЗрдВред рдЗрд╕рдореЗрдВ рдирд┐рд╣рд┐рдд рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдИ рдЧрдИ рд╣реИред
4. рдЬрдм рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ) рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрдордПрдлрдЯреА рд░рд┐рдХреЙрд░реНрдб рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ рднреА рдЗрд╕рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
5. рдЬрдм рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдБрдЪ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП), рджрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрдордПрдлрдЯреА рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдкрдврд╝рд╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рддреЛ рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛ред рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИрдВ ред

рдкреБрдирд╢реНрдЪ:
рдЬрд╝рд┐рдк рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ ред

рдФрд░ рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ:





Source: https://habr.com/ru/post/In126151/


All Articles