[рдХреЗрд╡рд▓ SSD] рдореИрдХ рдУрдПрд╕ рд▓рд╛рдпрди / рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди 10.8 рдкрд░ TRIM рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛

рдирдорд╕реНрддреЗ рдкреНрд░рд┐рдп рд╣рд░рдЬрд┐рддреЗрд▓реАред

рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдореИрдХрдУрдПрд╕ рд▓рд╛рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЗрдВрдЯреЗрд▓ рдПрдХреНрд╕ -25 рдПрдо рдПрд╕рдПрд╕рдбреА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдкреВрдВрдЫ рдХреЗ рд╕рд╛рде рдПрдХ рдореМрдд рд╣рд┐рдВрдбреЛрд▓рд╛ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд░рд╣рд╛ рд╣реВрдВред рдЬреЛ рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЖрдЬ рддрдХ, рдореБрдЭреЗ рдпрдХреАрди рдерд╛ рдХрд┐ рдореЗрд░рд╛ рдПрд╕рдПрд╕рдбреА рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ 100% рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдпрд╣ рдерд╛! рдпрджрд┐ рдЖрдкрдиреЗ рдПрд╕рдПрд╕рдбреА рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдирд╛ рдРрдкреНрдкрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдЦрд░реАрджрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдПрдЪрдбреАрдбреА рдХреЗ рд╕рд╛рде рд╕реНрдЯреЛрд░ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд▓рд┐рдпреЛ рдореЗрдВ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ TRIM рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдирд┐рдХрд▓рд╛, рдореВрд▓ рд░реВрдк рд╕реЗ SSDs рд╕реЗ рд▓реИрд╕ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╣реЛрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХрдВрдкрдиреА рдХреА рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдЬрдбрд╝реЗрдВ рд╣реИрдВ, рди рдХрд┐ рд▓реЛрд╣реЗ рдХреАред рдФрд░ рдЗрд╕ Apple рдЪрд╛рд▓ рдХреЗ рд▓рд┐рдП, рдорд┐рд╕реНрдЯрд░ рдЧреНрд░рд╛рдВрдЯ рдкреЗрдиреЗрд▓ рдЕрдкрдиреА рдереНрд░реЗрдбреЗрдб рдмреЛрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред



рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ TRIM рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ:


рдпрджрд┐ рдЖрдкрдХрд╛ SandForce 2 *** рдирд┐рдпрдВрддреНрд░рдХ рдЖрдкрдХрд╛ SSD рд╣реИ, рддреЛ TRIM рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд╕реНрдкрд╖реНрдЯ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ SF2 *** рдирд┐рдпрдВрддреНрд░рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рдП рдЧрдП рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдмрдбрд╝реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ ... рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдЖрдЧрд╛рдореА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИ ред SF2 *** рдирд┐рдпрдВрддреНрд░рдХ рд▓реЛрдХрдкреНрд░рд┐рдп OCZ рд╡рд░реНрдЯреЗрдХреНрд╕ 3 рд╕рд╣рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реИрдВрдбрдлрд╝реЛрд░реНрд╕ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рд▓реИрд╕ SSD рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдбреНрд░рд╛рдЗрд╡ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╣реИ, рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЙрд▓рдо рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ 2 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ TRIM рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЗрд╡рд▓ рдмрд╣реБрдд рдиреБрдХрд╕рд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреНрдп рд╕рднреА SSD рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓реЗрдЦ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛:

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рд┐рдпреЛ рдореЗрдВ рдЯреАрдЖрд░рдЖрдИрдПрдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TRIM ENABLER рдХрд╛рд░реНрдпрдХреНрд░рдо (1.1 рдпрд╛ 1.2) рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред

рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдереЛрдбрд╝реА рдЬрд╛рдВрдЪ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдкреИрдЪ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдлрд╛рдЗрд▓ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдкрдиреЗ TRIM Enabler рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрд╕рдиреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдореИрдХрдУрдПрд╕ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ MacOS рд╕реНрдиреЛ рд▓реЗрдкрд░реНрдб 10.6.8 рд╕реЗ рд▓рд┐рдпреЛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ) рд╕реЗ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИред рдФрд░ рдпрд╣ рдмреБрд░рд╛ рд╣реИред рдмрд╣реБрдд рдмреБрд░рд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдХрд┐ рдЯреАрдЖрд░рдЖрдИрдПрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рдХрд╛рд░ рдореЗрдВ рдЪрд▓рдиреЗ рдХрд╛ рдЦрддрд░рд╛ рд╣реЛрддрд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ рдШрдмрд░рд╛рд╣рдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдИ / рдУ (рдЖрдИ / рдУ) рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдХрддрд╛рдИ рдФрд░ рднрдпрд╛рд╡рд╣ рд╕рдореБрджреНрд░ рддрдЯ рдЧреЗрдВрдж рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдкрдХрдбрд╝ рд▓реЗрдЧреАред

рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрд╡рд▓рдкрд░ (рдСрд╕реНрдХрд░ рдЧреНрд░реЛрде) рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд░реЛрдкреЛрдВ рдХреЛ рд╕реБрдирд╛ рдХрд┐ рд╡реЗ рдЯреНрд░реЛрд▓ рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рдбрд░ рдмрдврд╝рд╛ рд░рд╣реЗ рдереЗ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд╢рд╛рдпрдж - TRIM Enabler рдХреЗ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ - рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреИрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдмрдЬрд╛рдп рд╕реАрдзреЗ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрдкрдбреЗрдЯ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рддреЛ рдпрд╣рд╛рдБ TRIM рд╕рдорд░реНрдерди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

1. рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдЙрд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдВрдЧреЗ рдЬрд┐рд╕реЗ рд╣рдо рдкреИрдЪ рдХрд░реЗрдВрдЧреЗ:
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original

2. рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреИрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ TRIM рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ:
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

3. рдХреИрд╢ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВ:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

рдЕрдм рд░рд┐рдмреВрдЯ!

рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ TRIM рд╕рдорд░реНрдерди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


1. рд╢рдЯрдбрд╛рдЙрди:
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches

2. рдмреИрдХрдЕрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐:
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage


рдпрд╣ рд╕рдм рдЬреЛ рдкреИрдЪ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ "APPLE SSD" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ IOAHCIBlockStorage рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдмреНрд░рд╛рдВрдбреЗрдб SSD рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ Apple рдХреА рд╕реАрдорд╛ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдмреИрдХрдЕрдк рдХреЛ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ TRIM рд╕рдХреНрд░рд┐рдп рд╣реИ, рдпрд╣рд╛рдБ рдЬрд╛рдПрдБ: рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдХ > рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдкреЛрд░реНрдЯ >


рдпрд╛рдж рд░рдЦреЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ SSDs рдХреА рджрд╛рдврд╝реА рд╡рд╛рд▓реА рдкреАрдврд╝реА рд╣реИ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрд╡рдпрдВ TRIM рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ... рддреЛ рдпрд╣ рдкреИрдЪ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдкреИрдЪ рдХреЗрд╡рд▓ Apple рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рднреА SSD рдХреЗ рд▓рд┐рдП TRIM рд╕рдорд░реНрдерди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдХрд┐ Apple рдмреНрд░рд╛рдВрдб рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдирд╣реАрдВ рд╣реИред

рдЯреАрдЖрд░рдЖрдИрдПрдо рдПрдирдмрд▓рд░ рд╕реЗ рдирд┐рдкрдЯрд╛ рдФрд░ рдЗрд╕рдХреА рдкрджреНрдзрддрд┐ рдХреЛ рдирд╛рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдПрдХ рдзреНрд╡рдирд┐ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рджреА ... рдореБрдЭреЗ рдпрд╣ рдпрд╣рд╛рдВ рдорд┐рд▓рд╛ред

рдореВрд▓ рдФрд░ рдкреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП 10.7.0 рдореЗрдВ MD5 рдЪреЗрдХрд╕рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИрдВ:
рдореВрд▓: 155b426c856c854e54936339fbc88d72
рд╕рдВрд╢реЛрдзрд┐рдд: 945944136009c9228fffb513ab5bf734

рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА TRIM Enabler рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:
рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдЖрдкрдХреЛ OS X 10.7.1 > 10.7.2 > 10.7.3 > рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╣рд░ рдмрд╛рд░ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдирд╛ рд╣реЛрдЧрд╛ ... рдХреНрдпреЛрдВрдХрд┐ OS рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдкрд░ (рдпрджрд┐ рдпрд╣ рдбреНрдпреВрдЯреА рдкрд░ рдирд╣реАрдВ рд╣реИ) рддреЛ рд▓рдЧрднрдЧ рд╣рд░ рдмрд╛рд░ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИред

рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЕрдВрдд

рд▓реЗрдЦ рдореЗрдВ рдЖрдЧреЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдЬреБрдЧрд▓рдмрдВрджреА рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ TRIM рдорд╛рдирдХ HDDs рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рдореВрд░реНрдЦ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ SSD рд╕реЗ HDD рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХрд┐ TRIM рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░ рдПрдХ SSD рдФрд░ рдЧрд░реНрдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреИрдЪ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реИ, рдХрд┐ рдпрджрд┐ рдЖрдк TRIM рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ HDD рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ... рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░: рдЪреВрдВрдХрд┐ рд▓реЗрдЦрдХ рдиреЗ рдЦреБрдж рдХреЛ рдорд╢рд░реВрдо рдХрд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╣реБрдд рд╣реА рд╣реИрдЯ рд╕реЗ рдмреЙрдХреНрд╕ рдореЗрдВ рдЪрдврд╝рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕рднреА рдХреЛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред рдЕрдЧрд░ рд╕реНрдерд╛рдиреАрдп рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд╡рд╛рд▓ рд╣реИрдВ, рддреЛ рдореИрдВ рдмреИрдЪ рдореЗрдВ, рдЙрдкрд╕рд░реНрдЧ "рдЕрдкрдбреЗрдЯ" рдХреЗ рд╕рд╛рде рдЙрд╕рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░реВрдВрдЧрд╛ред

рдЖрдк рдХреЗ рд▓рд┐рдП рд╕рдлрд▓ред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

TRIM:
рдЯреАрдЖрд░рдЖрдИрдПрдо рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЙрди рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдИ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдбреЗрдЯрд╛ рд╡рд╣рд╛рдВ рдЬрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдПрд╕рдПрд╕рдбреА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдЗрди рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдЗрд╕рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЧрддрд┐ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЯреАрдЖрд░рдЖрдИрдПрдо рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рд╕реЗрд▓ рд░рд┐рд▓реАрдЬ рдСрдкрд░реЗрд╢рди рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдореЗрд░реА SSD x-25M рдХреА рдШреЛрд╖рд┐рдд рдЧрддрд┐ 70 рдПрдордмреА рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рд╣реИ ред рдЯреАрдЖрд░рдЖрдИрдПрдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдпрд╣ 50 рдПрдордмреА / рдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдЕрдм 65-70 рдПрдордмреА / рдПрд╕ рдХрд╛ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдкрдиреЗ SSD рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЖрдкрдХреЛ 30% рдЧрддрд┐ рднреА рдпрд╛рдж рдЖрдПрдЧреА ...

рдЕрджреНрдпрддрди 1.0
рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдереА рдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ TRIM рдЙрди SSD рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ SandForce 2 *** рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рд▓реИрд╕ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕реНрдкрд╖реНрдЯ рдмрд╛рдд рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ SF2 *** рдирд┐рдпрдВрддреНрд░рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рдП рдЧрдП рд╕реВрдЪрдирд╛ рдХреЛ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдбрд┐рд╕реНрдХ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрдбрд╝реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ ... рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдФрд░ рдЖрдЧрд╛рдореА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИ ред

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, SF2 *** рдирд┐рдпрдВрддреНрд░рдХ рд▓реЛрдХрдкреНрд░рд┐рдп OCZ рд╡рд░реНрдЯреЗрдХреНрд╕ 3 рд╕рд╣рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реИрдВрдбрдлреЛрд░реНрд╕ рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рд▓реИрд╕ SSDs рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдбреНрд░рд╛рдЗрд╡ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╣реИ, рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЙрд▓рдо рдореЗрдВ, рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛, рдпрджрд┐ рдпрд╣ 2 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рддреЛ TRIM рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдЕрдиреБрджреЗрд╢ рдКрдкрд░ рд╣реИред

рдЕрджреНрдпрддрди 2.0

рд╕рд┐рд╕реНрдЯрдо рдХреЛ 10.8.1 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рд╡рд┐рдзрд┐ рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛
рдлрд┐рд░ рднреА, TRIM Enabler рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрднреА рднреА рд░рд╛рдп рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдорд╕реНрдпрд╛рдПрдБ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдпрджрд┐ рдЖрдк TRIM рдХреЛ рдЙрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╡реЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рд╕реНрд╡рдпрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдм рдПрдХ "рдкрд╛рдиреА рдореЗрдВ рдХрд╛рдВрдЯрд╛" рд╣реИ - рдпрджрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗред

рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреЛрд░ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╡рд┐рдзрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛; рдпрджрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА, рдкреНрд░рд┐рдп makovody, рдкрд╣рд▓реЗ рдПрдХ рд░рд╛рд╕реНрддрд╛ рдорд┐рд▓ рдЬрд╛рдП, рдХреГрдкрдпрд╛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рдордд рдмрдиреЛред

рдЕрджреНрдпрддрди 3.0 // рд╕рд┐рд╕реНрдЯрдо 10.8.2 рдХреЗ рд▓рд┐рдП TRIM рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢реЙрдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╡рд┐рдзрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдИ рдЧрдИ рдереАред

рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
1. рдореВрд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдВред
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents /MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/ IOAHCIBlockStorage-backup

2. рдбреНрд░рд╛рдЗрд╡рд░ рдмрджрд▓реЗрдВред
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x4D)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents /MacOS/IOAHCIBlockStorage

3. рд╣рдо рдУрдПрд╕ рдПрдХреНрд╕ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches

4. рдореИрдХ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред TRIM рд╕рдХреНрд░рд┐рдпрдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
рд╕реНрд░реЛрдд: рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА

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


All Articles